Timeline



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 …

Jun 23, 2010:

7:24 PM Changeset [600] by vadim.godunko
Cleanup.
7:15 PM Changeset [599] by vadim.godunko
Extend support for external entities.
5:00 PM XML/SAX edited by vadim.godunko
(diff)
4:40 PM XML/SAX edited by vadim.godunko
(diff)
5:32 AM Changeset [598] by vadim.godunko
Fix bug in character's index tracking.
1:41 AM Changeset [597] by vadim.godunko
Improve reading of new line character.

Jun 22, 2010:

6:27 PM Changeset [596] by vadim.godunko
Remove first implementation of XML processor, all its capabilities is …
6:19 PM Changeset [595] by vadim.godunko
Add reference to source of some ideas of regular expressions …
6:07 PM Changeset [594] by vadim.godunko
More conversions to negative sets.
5:48 PM Changeset [593] by vadim.godunko
Convert character sets to negative form to speedup processing by aflex.
5:45 PM Changeset [592] by vadim.godunko
Rewrite rule for CDATA recognition.
5:31 PM Changeset [591] by vadim.godunko
Replace character sets by their negative equivalent to minimize amount …
5:22 PM Changeset [590] by vadim.godunko
Replace expression to recognize processing instruction.
4:29 PM Changeset [589] by vadim.godunko
Rename Callbacks package to Handler_Callbacks.
3:59 PM Changeset [588] by vadim.godunko
Add initial support for processing instruction.
1:38 PM Changeset [587] by vadim.godunko
Enable code optimization.
1:36 PM Changeset [586] by vadim.godunko
Reflect changes in callbacks' profiles.
1:32 PM Changeset [585] by vadim.godunko
Change profile of callbacks.
12:24 PM Changeset [584] by vadim.godunko
Fix bug with recognition of right square bracket in character data.
12:22 PM Changeset [583] by vadim.godunko
Add testcases for known bugs.
11:52 AM Changeset [582] by vadim.godunko
Register predefined general entities.
11:49 AM Changeset [581] by vadim.godunko
Add proper handling of long lines.
10:53 AM Changeset [580] by vadim.godunko
Recognize comments everywhere outside of document content.
10:42 AM Changeset [579] by vadim.godunko
Recognize XML declaration.
9:25 AM Changeset [578] by vadim.godunko
Remove Attributes and Attribute members from YYSType and move them to …
6:41 AM Changeset [577] by vadim.godunko
Add workaround for GNAT GPL 2009.
6:06 AM Changeset [576] by vadim.godunko
Add support for entity references in document content.
2:56 AM XML/SAX created by vadim.godunko
2:55 AM Changeset [575] by vadim.godunko
Build demo program in the source directory.
2:50 AM WikiStart edited by vadim.godunko
(diff)
2:48 AM Changeset [574] by vadim.godunko
Remove automatic generation of code to simplify build procedure.
2:45 AM Changeset [573] by vadim.godunko
Fix bug in CDATA recognition rule.
2:37 AM Changeset [572] by vadim.godunko
Add initial support for CDATA.
2:06 AM Changeset [571] by vadim.godunko
Add initial support for comment in document content.
2:03 AM Changeset [570] by vadim.godunko
Recognize character references in the document's text.
2:00 AM Changeset [569] by vadim.godunko
Reuse Token_String_Segment for character data instead of separate …

Jun 21, 2010:

6:29 PM Changeset [568] by vadim.godunko
Remove debug output.
6:24 PM Changeset [567] by vadim.godunko
Add initial support for character data and ignorable whitespaces.
5:12 PM Changeset [566] by vadim.godunko
Add initial implementation of empty element handling.
5:07 PM Changeset [565] by vadim.godunko
Add initial handling of end tag of element.
4:37 PM Changeset [564] by vadim.godunko
Initial support for start tag handling.
4:19 PM Changeset [563] by vadim.godunko
Fix bug with end of buffer handling.
4:18 PM Changeset [562] by vadim.godunko
Initial implementation of set of element's attributes.

Jun 20, 2010:

5:32 PM Changeset [561] by vadim.godunko
Initial support for comment inside document type declaration.
4:45 PM Changeset [560] by vadim.godunko
Add comment to explain transformation of rule [28].
4:38 PM Changeset [559] by vadim.godunko
Add initial support for external subset of document type declaration.
4:34 PM Changeset [558] by vadim.godunko
Replace ordinary start conditions by their exclusive equivalent, which …
3:26 PM Changeset [557] by vadim.godunko
Add entity resolver to reader.
12:41 PM Changeset [556] by vadim.godunko
Set svn:keywords property.
12:29 PM Changeset [555] by vadim.godunko
Fix bug in Universal_String debug image construction, first character …
12:27 PM Changeset [554] by vadim.godunko
Refactor entity value handling to minimize number of scanner's states.
11:44 AM Changeset [553] by vadim.godunko
Restrict set of acceptable characters in entity value to defined by …
11:14 AM Changeset [552] by vadim.godunko
Add entity resolver's specification and initial implementation.
6:32 AM Changeset [551] by vadim.godunko
Add minimal handling of external and unparsed entities.
6:31 AM Changeset [550] by vadim.godunko
Extend demo program to handle DTD declaration events.
6:23 AM Changeset [549] by vadim.godunko
Add Is_Empty operation for Universal_String.
5:42 AM Changeset [548] by vadim.godunko
Call declaration handler on internal entity declaration.
5:41 AM Changeset [547] by vadim.godunko
Add output of internal entity declaration event.
5:38 AM Changeset [546] by vadim.godunko
Add package to handle calls to user defined handler.
5:36 AM Changeset [545] by vadim.godunko
Add interruption of parser on user request or unrecoverable error.
4:40 AM Changeset [544] by vadim.godunko
Add stub for handler.

Jun 19, 2010:

6:15 PM Changeset [543] by vadim.godunko
Add debug message to accepting error and accepting grammar.
6:07 PM Changeset [542] by vadim.godunko
Fix bug in tracking of character index in regular expression scanner.
6:02 PM Changeset [541] by vadim.godunko
Properly return End_Of_Input when there are no data available.
5:57 PM Changeset [540] by vadim.godunko
Implement backtracking in scanner.
5:52 PM Changeset [539] by vadim.godunko
Add handling of character references and general entity references in …
5:47 PM Changeset [538] by vadim.godunko
Compile all source code in UTF-8 mode.
5:46 PM Changeset [537] by vadim.godunko
Output contents of XML file before start parsing.
5:29 PM Changeset [536] by vadim.godunko
Fix bug in computation of index in the string.
4:47 PM Changeset [535] by vadim.godunko
Correctly construct entity value from two segments. Initialize entity …
4:09 PM Changeset [534] by vadim.godunko
Code refactoring.
4:00 PM Changeset [533] by vadim.godunko
Initial implementation of internal entities and parameter entities …
3:31 PM Changeset [532] by vadim.godunko
Add concatenation operator for Wide_Wide_String.
3:16 PM Changeset [531] by vadim.godunko
Fix bug in computation of next state.
3:14 PM Changeset [530] by vadim.godunko
Update files' header.

Jun 16, 2010:

6:42 AM Changeset [529] by vadim.godunko
Disable known to fail tests, one uses unsupported syntax, and another …
6:34 AM Changeset [528] by vadim.godunko
Add script to prepare source code distributive.
6:22 AM Changeset [527] by vadim.godunko
Change licensing from GMGPL to BSD licence.
3:33 AM Changeset [526] by vadim.godunko
Variable YY_Rule_Id used only inside the subprogram, its declaration …

Jun 15, 2010:

5:35 PM Changeset [525] by vadim.godunko
Add partial support for entity declaration.
7:46 AM Changeset [524] by vadim.godunko
Add processing of internal subset open/close tokens.
7:25 AM Changeset [523] by vadim.godunko
Refactoring of ExternalID recognition into the separate template.
7:21 AM Changeset [522] by vadim.godunko
Remove unused subprogram.
4:03 AM Changeset [521] by vadim.godunko
Implement recognition of document type declaration without internal subset.
4:02 AM Changeset [520] by vadim.godunko
Cleanup.
2:50 AM Changeset [519] by vadim.godunko
Simplify expression.
2:48 AM Changeset [518] by vadim.godunko
Move table lookup subprograms to library level.
2:41 AM Changeset [517] by vadim.godunko
Initial implementation of XML parser's internals.

Jun 14, 2010:

4:06 PM Changeset [516] by vadim.godunko
Initial implementation of scanner's data stack to handle parameter …
1:56 AM Changeset [515] by vadim.godunko
Add stub for scanner's function.
1:32 AM Changeset [514] by vadim.godunko
Move Scanner package to be child of Simple_Readers package.
1:26 AM Changeset [513] by vadim.godunko
Move Parser package to be child of Simple_Readers.
1:17 AM Changeset [512] by vadim.godunko
Remove internal reader package and fill generated code in …
1:07 AM Changeset [511] by vadim.godunko
Add demo program.
1:07 AM Changeset [510] by vadim.godunko
Stub for SAX_Simple_Reader.
12:48 AM Changeset [509] by vadim.godunko
Categorize unit as Preelaborate.

Jun 12, 2010:

1:22 PM Changeset [508] by vadim.godunko
Regenerate packages.
1:22 PM Changeset [507] by vadim.godunko
Generate right package name.
1:13 PM Changeset [506] by vadim.godunko
Setup build procedure for second attempt to implement XML reader.
1:12 PM Changeset [505] by vadim.godunko
Extend scanner's transformer to be used in XML module.
12:53 PM Changeset [504] by vadim.godunko
Extend parser's transformer to be used by XML module.
10:54 AM Changeset [503] by vadim.godunko
Extend token's file transformation program to be reused by XML module.

Jun 8, 2010:

4:37 PM Changeset [502] by vadim.godunko
Add initial version of StAX writer API.
9:17 AM Changeset [501] by vadim.godunko
Improve comment.
9:17 AM Changeset [500] by vadim.godunko
Add initial API for StAX reader.
9:16 AM Changeset [499] by vadim.godunko
Use full name for parameter.
6:57 AM Changeset [498] by vadim.godunko
Add Universal_Slice type.
2:53 AM Changeset [497] by vadim.godunko
Add project file for XML module.
2:51 AM Changeset [496] by vadim.godunko
Improve library level test, change value of one of the object.
2:49 AM Changeset [495] by vadim.godunko
Add test to check operations on library level objects.
1:15 AM Changeset [494] by vadim.godunko
Fill XML conformance testsuite version 20080827.

Jun 7, 2010:

5:43 PM Changeset [493] by vadim.godunko
Add initial declaration of SAX reader API.
5:20 PM Changeset [492] by vadim.godunko
Add initial specifications for SAX2 API.
Note: See TracTimeline for information about the timeline view.