Timeline



Jul 24, 2010:

7:52 PM Ticket #19 (text decoder performance improvement) created by vadim.godunko
Current implementation uses Append operation to append each code point …
7:49 PM Ticket #18 (locator must provide precise information) created by vadim.godunko
SAX_Locator must provide more precise information to the application
7:49 PM Ticket #17 (input source must support automatic selection of encodings) created by vadim.godunko
6:57 PM Changeset [794] by vadim.godunko
Track location for every entity, not only document.
5:54 PM Changeset [793] by vadim.godunko
Allow test data to explicitly specify enabling of namespace support.
5:38 PM Changeset [792] by vadim.godunko
Add test for replacing of empty slice at the beginning of the string …
5:37 PM Changeset [791] by vadim.godunko
Don't move head part of data when position of the first item is zero. …
5:32 PM Changeset [790] by vadim.godunko
Fix typo in expected data.
5:31 PM Changeset [789] by vadim.godunko
Add testcase for Replace operation to check that is allocates shared …
5:19 PM Changeset [788] by vadim.godunko
Use new size of the string to allocate shared string instead of size …
5:15 PM Changeset [787] by vadim.godunko
Remove unused files.
5:09 PM Changeset [786] by vadim.godunko
Add initial implementation of Replace subprogram.
5:07 PM Changeset [785] by vadim.godunko
Add subprogram to enable/disable namespace processing.
5:01 PM Changeset [784] by vadim.godunko
Add test of output in canonical form.
4:42 PM Changeset [783] by vadim.godunko
After processing of the end of text declaration of the external …
3:36 PM Changeset [782] by vadim.godunko
Setup entity resolver on test data reader.
3:25 PM Changeset [781] by vadim.godunko
Move data in the buffer only when necessary.
3:15 PM Changeset [780] by vadim.godunko
Allow to get empty slice from empty string. Return the string itself …
2:57 PM Changeset [779] by vadim.godunko
Fill null termonator after appending of character.
2:54 PM Changeset [778] by vadim.godunko
Remove useless context clauses.
4:21 AM Changeset [777] by vadim.godunko
Use string input source in performance test to distinguish load and …
4:06 AM Changeset [776] by vadim.godunko
Use file input source to load external entities.
3:55 AM Changeset [775] by vadim.godunko
Remove useless context clause.
3:54 AM Changeset [774] by vadim.godunko
Use file input source to load external entities.
3:47 AM Ticket #16 (tag not recognized when its name splits between to read operations ...) closed by vadim.godunko
fixed
3:46 AM Changeset [773] by vadim.godunko
Move back current position to base position when load additional …
3:32 AM Changeset [772] by vadim.godunko
Add test data. Refs #16.
3:25 AM Changeset [771] by vadim.godunko
Rename test data file.
2:10 AM Ticket #16 (tag not recognized when its name splits between to read operations ...) created by vadim.godunko
When name of tag splitted between two consequential read operations of …

Jul 23, 2010:

4:07 PM Ticket #15 (fatal error reported after end of the document with the document type ...) closed by vadim.godunko
fixed: Fixed as part of implementation of stream and file input source.
4:06 PM Changeset [770] by vadim.godunko
Add implementation of stream input source and file input source.
4:02 PM Changeset [769] by vadim.godunko
Move testcase. Refs #15.
3:36 PM Changeset [768] by vadim.godunko
Fill testcase for ticket #15. Refs #15.
3:34 PM Ticket #15 (fatal error reported after end of the document with the document type ...) created by vadim.godunko
XML reader reports fatal error […] when processing file: […]
8:56 AM Changeset [767] by vadim.godunko
Refactor implementation of input source to separate package.

Jul 22, 2010:

4:08 PM Changeset [766] by vadim.godunko
Load replacement text of the external subset using input source.
4:01 PM Changeset [765] by vadim.godunko
Load replecement text of the external parameter entity using input source.
3:55 PM Changeset [764] by vadim.godunko
Load replacement text of the external parsed general entity in …
3:44 PM Changeset [763] by vadim.godunko
Load external parsed general entities in document content using input …
7:59 AM Changeset [762] by vadim.godunko
Store entity identifier in the scanner's stack.
6:51 AM Changeset [761] by vadim.godunko
Set appropriate XML version when replacement text of the external …
6:46 AM Changeset [760] by vadim.godunko
Don't push replacement text of the general parsed entity when it is empty.
6:38 AM Changeset [759] by vadim.godunko
Don't push parameter entity into scanner's state when it has empty …
12:03 AM Changeset [758] by vadim.godunko
Use input sources to pass data to reader in the testsuite.

Jul 21, 2010:

11:57 PM Changeset [757] by vadim.godunko
Set Last_Match only when end of entity is reached.
11:37 PM Changeset [756] by vadim.godunko
Start to use input source in performance test and examples.
11:36 PM Changeset [755] by vadim.godunko
Minor reformatting.
11:35 PM Changeset [754] by vadim.godunko
Update generated files.
11:29 PM Changeset [753] by vadim.godunko
Extend reader to read document entity from the input source.
10:55 PM Changeset [752] by vadim.godunko
Add operation to clear content of the string.
2:54 PM Changeset [751] by vadim.godunko
Postpone resolving of entities till reference.
4:11 AM Changeset [750] by vadim.godunko
Replace function by constant.
4:07 AM Changeset [749] by vadim.godunko
Subprograms renaming.
2:39 AM Changeset [748] by vadim.godunko
Rename Empty_String to Empty_Universal_String.
2:28 AM Changeset [747] by vadim.godunko
Add stub for settings manager. Refs #12.
2:15 AM Changeset [746] by vadim.godunko
Mark unit is preelaborable.
2:13 AM Changeset [745] by vadim.godunko
Move implementation of values from orthogonal persistance manager into …
1:34 AM Changeset [744] by vadim.godunko
Add gateway package for application-wide capabilities. Refs #12, #13, #14.
1:33 AM Changeset [743] by vadim.godunko
Add stub for vector of strings. Refs #13.
1:15 AM Changeset [742] by vadim.godunko
Add stub for set of environment variables. Refs #14.
12:13 AM Ticket #14 (environment variables) created by vadim.godunko
Matreshka must provide package to access to the set of environment …
12:11 AM Ticket #13 (command line support) created by vadim.godunko
Matreshka must provide access to application's command line as vector …
12:09 AM Ticket #12 (ini files/windows registry support) created by vadim.godunko
It would be nice to have support for ini files as well as Windows …

Jul 16, 2010:

3:47 PM Changeset [741] by vadim.godunko
Extend implementation of SAX_Attributes to SAX 2.0 (extensions 1.1 alpha).
3:19 PM Changeset [740] by vadim.godunko
Add comments for subprograms of SAX_Attributes type.

Jul 15, 2010:

8:33 AM Changeset [739] by vadim.godunko
Add users API for text codecs.
8:32 AM Changeset [738] by vadim.godunko
Add function to convert surrogate pair into code point.
8:32 AM Changeset [737] by vadim.godunko
Add UTF16LE text decoder.
8:31 AM Changeset [736] by vadim.godunko
Extend text decoders API.
4:51 AM Changeset [735] by vadim.godunko
Introduce text decoders infrastructure and refactor code of UTF-8 into …
4:49 AM Changeset [734] by vadim.godunko
Reflect change in name of the SAX package.

Jul 14, 2010:

1:39 AM Changeset [733] by vadim.godunko
Rename Matreshka.SAX to XML.SAX.

Jul 11, 2010:

4:41 AM Ticket #9 (SAX parser crash on entity reference) closed by vadim.godunko
fixed
4:40 AM Changeset [732] by vadim.godunko
Fix crash on reference to entity with empty replacement text. Refs #9.

Jul 10, 2010:

4:46 PM Changeset [731] by vadim.godunko
Add recognition of notation declaration.
3:47 PM Changeset [730] by vadim.godunko
Improve handling of XML version.
3:11 PM Changeset [729] by vadim.godunko
Add namespace processing for all names.
9:54 AM Changeset [728] by vadim.godunko
Always assign value for Qname_Error parameter.
9:53 AM Changeset [727] by vadim.godunko
Doesn't set namespace processed flag for predefined symbols. This …
3:57 AM Changeset [726] by vadim.godunko
Extend symbol table functions to detect use of invalid character as …
3:22 AM Changeset [725] by vadim.godunko
Fix spelling
3:21 AM Changeset [724] by vadim.godunko
Extend functionality of symbol table to diagnose different errors in …

Jul 9, 2010:

4:47 PM Changeset [723] by vadim.godunko
Minor reformatting.
4:43 PM Changeset [722] by vadim.godunko
Replace raise of exception by call to error handler.
4:28 PM Changeset [721] by vadim.godunko
Add check for namespace constraint Prefix Declared.
4:00 PM Changeset [720] by vadim.godunko
Add checks for namespace constraint.
3:36 AM Changeset [719] by vadim.godunko
Add handling of fatal errors during reading of XML Conformance …

Jul 8, 2010:

5:05 PM Changeset [718] by vadim.godunko
Allow to use processing instruction in the internal and external …
4:02 PM Changeset [717] by vadim.godunko
Manage continue start conditions in the form of stack.
2:11 PM Changeset [716] by vadim.godunko
Add handler for initialization/finalization time exceptions.
1:59 PM Changeset [715] by vadim.godunko
Convert raise statement into the appropriate call of fatal error handler.
1:49 PM Changeset [714] by vadim.godunko
--Add check for direct and indirect references to itself by entity.
1:11 PM Changeset [713] by vadim.godunko
Add implementation of crash test.
10:18 AM Changeset [712] by vadim.godunko
Add Index function to search attribute position by qualified name or …
10:03 AM Changeset [711] by vadim.godunko
Register and resolve namespace for 'xml' prefix.
8:52 AM Changeset [710] by vadim.godunko
Add template for XML conformance test.
8:48 AM Changeset [709] by vadim.godunko
Add use type clause to make concatenation visible, even when it is …
8:46 AM Changeset [708] by vadim.godunko
Fix handling of external entities.
6:56 AM Changeset [707] by vadim.godunko
Renames package Handler_Callbacks to Callbacks.
6:48 AM Changeset [706] by vadim.godunko
Process external subset of the document type declaration after …
6:21 AM Changeset [705] by vadim.godunko
Add expansion of entity table when necessary.
12:27 AM Changeset [704] by vadim.godunko
Minor reformatting.

Jul 7, 2010:

5:02 PM Ticket #10 (XML Namespaces support) closed by vadim.godunko
fixed
5:01 PM Changeset [703] by vadim.godunko
Change subtype of the string's length from Positive to Natural to be …
4:27 PM Changeset [702] by vadim.godunko
Add suppression of 'xmlns' attributes.
4:17 PM Changeset [701] by vadim.godunko
Initial support for Namespaces in XML. Refs #10.
1:28 PM Changeset [700] by vadim.godunko
Add handling of namespase scopes.
9:05 AM Changeset [699] by vadim.godunko
Extend symbol table by support of qualified name processing. Refs #10.
2:56 AM Changeset [698] by vadim.godunko
Reduce number of parameters passed to Insert and Lookup operations of …

Jul 6, 2010:

12:36 PM Changeset [697] by vadim.godunko
Separate entities table from symbols table.

Jul 5, 2010:

2:22 PM Ticket #11 (Base64 algorithm implementation request) created by alexander.basov
It would be great, if base64 algorithm will be implemented in …
4:05 AM Changeset [696] by vadim.godunko
Move Symbol_Identifier into parent package.
3:39 AM WikiStart edited by vadim.godunko
(diff)
3:20 AM WikiStart edited by vadim.godunko
(diff)

Jul 4, 2010:

5:15 PM Changeset [695] by vadim.godunko
Avoid use of controlled object on start/end tag processing.
4:25 PM Changeset [694] by vadim.godunko
Avoid to pass character data in object of controlled type.
3:29 PM Changeset [693] by vadim.godunko
Reuse shared string when processing character data and whitespace.
3:26 PM Changeset [692] by vadim.godunko
Add Copy_Slice operation.
11:45 AM Changeset [691] by vadim.godunko
Add support for switching between XML 1.0 and XML 1.1 corresponding to …
6:45 AM Changeset [690] by vadim.godunko
Add output of error information.
6:44 AM Changeset [689] by vadim.godunko
Improve format of generator's output. Regenerate files.
6:41 AM Changeset [688] by vadim.godunko
Extend set of scanner's states and rules to support both XML 1.0 and …
5:23 AM Changeset [687] by vadim.godunko
In initial scanner's mode only XML declaration is recognized, …
4:39 AM Changeset [686] by vadim.godunko
Revert generation of different tables for different XML versions, all …
1:42 AM Changeset [685] by vadim.godunko
Add build of example and make target to rebuild generated files.

Jul 3, 2010:

6:44 PM Changeset [684] by vadim.godunko
Output timing information for load and for parse steps separately.
6:18 PM Changeset [683] by vadim.godunko
Use Unsigned_32 instead og Integer to represent scanner's state and …
6:04 PM Changeset [682] by vadim.godunko
Restrict access types to be null exlusive to seepdup generated code.
6:02 PM Changeset [681] by vadim.godunko
Use named array type for XML scanner's tables.
5:14 PM Changeset [680] by vadim.godunko
Correct generation of file's headers.
5:07 PM Changeset [679] by vadim.godunko
Actually build XML scanner's tables for XML 1.0.
4:58 PM Changeset [678] by vadim.godunko
Add generation of data files for XML 1.0 version of the scanner.
4:49 PM Changeset [677] by vadim.godunko
Add preprocessing of xml_scanner.l to use one file for both XML 1.0 …
3:51 PM Changeset [676] by vadim.godunko
Rename generated packages for XML scanner tables.
3:29 PM Changeset [675] by vadim.godunko
Code refactoring: move detection of the mode into separate subprogram.
3:28 PM Changeset [674] by vadim.godunko
Upgrade package version number. Fix URL to repository.
2:27 PM Changeset [673] by vadim.godunko
Remove unused variable.

Jul 2, 2010:

4:48 PM Changeset [672] by vadim.godunko
Improve error message.
4:42 PM Changeset [671] by vadim.godunko
Improve recognition and error handling in character data.
5:56 AM Changeset [670] by vadim.godunko
Add test for string compare operations.
5:50 AM Changeset [669] by vadim.godunko
Restore original state of the file.
4:11 AM Changeset [668] by vadim.godunko
Unroll loop to speedup code on 32-bit systems.

Jul 1, 2010:

4:24 PM Changeset [667] by vadim.godunko
Revert previous change because of introduced bug.
4:19 PM Changeset [666] by vadim.godunko
Replace inner loop by short circuite expression to speed up …

Jun 30, 2010:

3:21 PM Changeset [665] by vadim.godunko
Add handling of unexpected characters in attribute value.
3:15 PM Changeset [664] by vadim.godunko
Add hanlde of less-than sign in attribute value.
3:07 PM Changeset [663] by vadim.godunko
Report syntax error instead of raise exception when parser unable to …
3:02 PM Changeset [662] by vadim.godunko
Add handling of unexpected character in processing instruction.
2:00 PM Changeset [661] by vadim.godunko
Add handling of unexpected character in document content. Fix for …
1:33 PM Changeset [660] by vadim.godunko
Add error handling for unexpected character in element start tag. Fix …
1:27 PM Changeset [659] by vadim.godunko
Add subprograms to call callbacks of the SAX_Error_Handler.
9:05 AM Ticket #10 (XML Namespaces support) created by vadim.godunko
XML Namespace support required for XMPP team.
9:03 AM Ticket #4 (SAX support) closed by vadim.godunko
fixed
8:06 AM Changeset [658] by vadim.godunko
Add initial implementation of SAX_Parse_Exception.

Jun 29, 2010:

4:19 PM Changeset [657] by vadim.godunko
Mark Can_Be_Reused as inlined, remove short circuite form of …
3:55 PM Changeset [656] by vadim.godunko
Don't use UTF16 decoding when unnecessary.
2:01 PM WikiStart edited by vadim.godunko
(diff)
1:47 PM XML/SAX edited by vadim.godunko
(diff)
1:31 PM Changeset [655] by vadim.godunko
Remove delaration of nested task type to prevent valgrind from …
1:29 PM Changeset [654] by vadim.godunko
Check that shared string segment is not an shared empty segment. This …
12:26 PM Changeset [653] by vadim.godunko
Fix typo in project's name.
12:12 PM Changeset [652] by vadim.godunko
Move SAX demo program into examples subdirectory.
1:43 AM Changeset [651] by vadim.godunko
Take in sence the fact that all markup characters and whitespaces are …
1:07 AM Changeset [650] by vadim.godunko
Avoid unnecessary memory allocations when processing attribute value …
12:48 AM Changeset [649] by vadim.godunko
Remove unnecessary conversion when character reference is processed.
12:14 AM Changeset [648] by vadim.godunko
Preallocate buffer to handle character references to exclude …

Jun 28, 2010:

12:36 PM Changeset [647] by vadim.godunko
Remove debug output. Minor reformatting.
12:13 PM Changeset [646] by vadim.godunko
Makefile reorganization.
12:13 PM Changeset [645] by vadim.godunko
Improve comments.
12:12 PM Changeset [644] by vadim.godunko
Add support of iterative data processing.
10:05 AM Changeset [643] by vadim.godunko
Declare YYVal variable as local for Parse subprogram, it is not needed …
9:58 AM Changeset [642] by vadim.godunko
Factorize parser state initialization into separate subprogram.
9:49 AM Changeset [641] by vadim.godunko
Move parser's state outside of parse subprogram.
9:28 AM Changeset [640] by vadim.godunko
Made SAX_Simple_Reader controlled. Remove initialization of symbol …
9:11 AM Changeset [639] by vadim.godunko
Regenerate file.
7:28 AM Changeset [638] by vadim.godunko
Minor reformatting.
3:43 AM Changeset [637] by vadim.godunko
Report time for both loading and parsing of document.
3:39 AM Changeset [636] by vadim.godunko
Reimplement document loading procedure.
3:38 AM Changeset [635] by vadim.godunko
Remove absent directory from project file.
12:00 AM Changeset [634] by vadim.godunko
Minor code reimplementation to precompute common expresion at compile …

Jun 27, 2010:

1:41 PM Changeset [633] by vadim.godunko
Move SAX implementation into base source tree.
1:24 PM Changeset [632] by vadim.godunko
Add two missing files.
1:14 PM Changeset [631] by vadim.godunko
Store information about declared general entities in the symbol table.
9:20 AM Changeset [630] by vadim.godunko
Fix bug in processing of parameter entity declaration.
8:00 AM Changeset [629] by vadim.godunko
Pass empty string in the PI close token to prevent from crash at …
7:28 AM Changeset [628] by vadim.godunko
Reimplement SAX_Attributes.
1:07 AM Changeset [627] by vadim.godunko
Fx bug in handling of processing instruction.

Jun 26, 2010:

7:25 PM Changeset [626] by vadim.godunko
Reorganization of internal implementation of SAX_Attributes type.
6:36 PM Changeset [625] by vadim.godunko
Enable code inlining.
6:29 PM Changeset [624] by vadim.godunko
Don't create temporal Universal_String objects in scanner when string …
5:53 PM Changeset [623] by vadim.godunko
Mark subprograms as inlined.
5:42 PM Changeset [622] by vadim.godunko
Remove controlled components from YYSType.
3:47 PM Changeset [621] by vadim.godunko
Remove Is_External member from token.
3:33 PM Changeset [620] by vadim.godunko
Remove Notation memeber of token record.
1:22 PM Changeset [619] by vadim.godunko
Add standalone performance test.
1:19 PM Changeset [618] by vadim.godunko
Remove System_Id and Publiv_Id memeber from YYSType and store them in …
10:28 AM Changeset [617] by vadim.godunko
Initial implementation of location tracking.
10:26 AM Changeset [616] by vadim.godunko
Reformatting and comment clarification.
10:24 AM Changeset [615] by vadim.godunko
Remove unused member.
10:20 AM Changeset [614] by vadim.godunko
Add implementation of SAX_Locator.
10:18 AM Changeset [613] by vadim.godunko
Add set of validation options. Add validation of root element.
10:12 AM Changeset [612] by vadim.godunko
Improve processing of element's end tag, remove debug code.
10:05 AM Changeset [611] by vadim.godunko
Remove package Matreshka.Internals.XML.Attributes, it is not needed longer.
10:00 AM Changeset [610] by vadim.godunko
Use internal type to represent element's attribute to minimize number …
9:50 AM Changeset [609] by vadim.godunko
Fix bug in processing of general entity declaration.
9:49 AM Changeset [608] by vadim.godunko
Reflect Create to Wrapper renaming.
9:40 AM Changeset [607] by vadim.godunko
Rename Create to Wrap.

Jun 25, 2010:

2:52 PM Changeset [606] by vadim.godunko
Use symbol table ro cache names' strings.
5:20 AM Changeset [605] by vadim.godunko
Add recognition of attribute declaration.
4:14 AM Changeset [604] by vadim.godunko
Add recognition of ELEMENT declaration.

Jun 24, 2010:

7:14 PM Changeset [603] by vadim.godunko
Add testcase. Refs #9.
11:10 AM Changeset [602] by vadim.godunko
Merge <!DOCTYPE and root element's name scanning in one rule to …
4:39 AM Ticket #9 (SAX parser crash on entity reference) created by vadim.godunko
SAX parser crash when processing entity reference which replacement …
3:49 AM Changeset [601] by vadim.godunko
Handle TextDecl inside document content to allow substitution of …
Note: See TracTimeline for information about the timeline view.