Commit Graph

  • a7253a6378 Need to generate Makefile.314 as well Emmanuel Briot 2002-06-11 09:30:56 +00:00
  • 1745e6c199 No longer need to set USE_WIN32 Emmanuel Briot 2002-06-11 09:30:44 +00:00
  • 6d8711c304 Update build instructions (builds are different for GNAT 3.14 and GNAT 3.15) Emmanuel Briot 2002-06-11 09:30:26 +00:00
  • 32cd92120a Removed, since no longer used now that we use project files instead Emmanuel Briot 2002-06-11 09:30:06 +00:00
  • 80df16a0d4 Remove xml.adp, since we are now using GNAT project files Emmanuel Briot 2002-06-11 09:29:37 +00:00
  • 46f15beb9c Initial revision Emmanuel Briot 2002-06-11 09:29:18 +00:00
  • 4b7c16a9b0 Now use project files when compiling with GNAT 3.15. This is both more efficient and easier to maintain Emmanuel Briot 2002-06-11 09:29:09 +00:00
  • 13ae00f5ef New project file, that replaces the complex Makefile we had. Only compatible with GNAT 3.15 and later Emmanuel Briot 2002-06-11 09:28:29 +00:00
  • 383008da62 Add gnat.adc Emmanuel Briot 2002-06-10 08:11:21 +00:00
  • 0da17f3105 Add executables resulting from compilation Emmanuel Briot 2002-06-10 08:10:11 +00:00
  • 653a0a01b2 Add xml.adp Emmanuel Briot 2002-06-10 08:10:11 +00:00
  • 0a62da3399 Initial revision Emmanuel Briot 2002-06-10 08:10:10 +00:00
  • 7765016186 Add binder files Emmanuel Briot 2002-06-10 08:06:07 +00:00
  • ff87e154eb (Read): No longer returns an unconstrained array, which is more efficient Emmanuel Briot 2002-06-10 08:04:11 +00:00
  • 34a425625c Add new timing results resulting from recent changes Emmanuel Briot 2002-06-10 08:03:30 +00:00
  • 00b11bd614 Adapted to new API for Unicode.CES.Read Emmanuel Briot 2002-06-10 08:03:11 +00:00
  • ee0d5926b7 (Value): Removed, since it couldn't be inlined (returned unconstrainted array). more efficient (Next_Token): New parameter Coalesce_Space, for better support of Ignorable_Whitespaces (Debug_Encode): New subprogram The function Unicode.CES.Read was changed, more efficient Emmanuel Briot 2002-06-10 08:02:52 +00:00
  • 6b34b3e6ec Update comments for Ignorable_Whitespace Emmanuel Briot 2002-06-10 07:59:37 +00:00
  • fe6c2fe009 Add new constants used in SAX or DOM, which is more efficient than recomputing them everytime they are used Emmanuel Briot 2002-06-10 07:59:08 +00:00
  • 2a918d553f Replace unicode encoding of constant strings with constants in Sax.Encoding, which is more efficient Emmanuel Briot 2002-06-10 07:58:39 +00:00
  • f02c6f1436 Adapted to new API for Unicode.CES.Read (more efficient) Emmanuel Briot 2002-06-10 07:57:34 +00:00
  • 7e5df2ffff Run the ACT testsuite as part of the standard testsuite Emmanuel Briot 2002-06-10 07:55:37 +00:00
  • 3b0d2766b7 Adapted to the new Unicode.CES.Read API (more efficient) Emmanuel Briot 2002-06-10 07:55:17 +00:00
  • adcbe8057b (Set_Attribute): Fix CE when adding an attribute to a non-toplevel element Emmanuel Briot 2002-06-10 07:54:46 +00:00
  • e6f4ed5846 Replace the unicode encoding of constant strings with pre-computed constants in sax-encoding. More efficient Emmanuel Briot 2002-06-10 07:54:08 +00:00
  • 4e0dc67f02 Change version to 0.8 and update copyright Emmanuel Briot 2002-06-10 07:53:28 +00:00
  • cd7a7331ff New item: - more efficient Emmanuel Briot 2002-06-10 07:53:08 +00:00
  • bf8ca295e8 New entries: - SAX: Ignorable_Whitespace is now only called when there are only spaces - DOM: adding attributes to element other than the root element resulted Emmanuel Briot 2002-06-10 07:51:31 +00:00
  • 8184e133f8 New entry for parameter entities used in content models Emmanuel Briot 2002-06-07 17:09:13 +00:00
  • b0bd514cda (Find_NS, Add_Namespace, Parse, Warning, Prefix_From_Qname): New subprograms (Parse_Element_Model_From_Entity): Moved as a nested subprogram The namespaces can now be declared in any order within the start tag, and prefixes can be used even before xmlns:prefix is seen (used for attributes defined by default in DTD) Add support for attributes defined by default in the DTD Correctly set the URI for attributes (we used to keep the prefix) Parameter entities to describe element models are now supported better (their contents no longer needs to be encapsulated in parenthesis) Emmanuel Briot 2002-06-07 17:07:48 +00:00
  • 766e7b2070 Remove use of GNAT.Spitbol, and use our own htable. This provides independence from the specific compiler GNAT, and is also slightly more efficient Emmanuel Briot 2002-06-07 17:02:14 +00:00
  • 80131d90d0 (Set_Warnings_As_Error): New subprogram Emmanuel Briot 2002-06-07 17:01:13 +00:00
  • 334696b7ef New entries: - URI were incorrectly reported for attributes with namespace. - URI are correctly resolved for attributes even if the xmlns:... is Emmanuel Briot 2002-06-07 17:00:37 +00:00
  • 9b50d764fb New entry: Independence from GNAT Emmanuel Briot 2002-06-07 17:00:16 +00:00
  • fb66dae144 No longer used Emmanuel Briot 2002-06-06 14:01:09 +00:00
  • c77bb3ace7 Removed, since no longer used Emmanuel Briot 2002-06-06 14:00:09 +00:00
  • 12c4a7788e Moved to dom/test/act_testsuite Emmanuel Briot 2002-06-06 13:57:02 +00:00
  • e970df2bd0 Use our own htable, instead of the one in GNAT.Spitbol, so that XML/Ada can be compiled with over compilers. (Free): Fix memory leaks in the default attributes table Emmanuel Briot 2002-06-06 12:40:58 +00:00
  • 76ffe515a6 (Free): Protect against the cases where Location is null Emmanuel Briot 2002-06-06 12:37:55 +00:00
  • 73fd2b2a18 (Set_Content): New subprogram Emmanuel Briot 2002-06-06 12:37:33 +00:00
  • 32ed50e1f7 Initial revision, so that XML/Ada no longer depends on the GNAT-specific GNAT.Spitbol. This is also slightly more efficient (no use of Unbounded_Strings) Emmanuel Briot 2002-06-06 12:37:15 +00:00
  • 84523c566a In case of error, print the directory in which the test was rn Emmanuel Briot 2002-06-06 12:07:10 +00:00
  • 8c5cf2f9c2 Add entries for bugs reported by users of public version Emmanuel Briot 2002-06-05 17:07:17 +00:00
  • 0f97b67e02 (Parse_Start_Tag): Change type of variable, since -1 is a legal value. Fix CE when validating a document, and an invalid attribute was set for an element Emmanuel Briot 2002-06-05 17:06:14 +00:00
  • 37d2267293 (Free): Do not free the Content field, since this is a reference to an external structure. Fixes CE when parsing external DTDs (see external/ test in testsuite) Emmanuel Briot 2002-06-05 16:55:25 +00:00
  • 24072688d4 (Set_Silent): New subprogram Emmanuel Briot 2002-06-05 16:54:40 +00:00
  • aa5c4c36e2 New command line option -silent, for the testsuite Emmanuel Briot 2002-06-05 16:54:28 +00:00
  • 5bfde3fc13 New test: external Emmanuel Briot 2002-06-05 16:54:04 +00:00
  • 69bbafc888 Initial revision Emmanuel Briot 2002-06-05 16:15:27 +00:00
  • 7cc42ca400 (Parse_Doctype): Reset the internal buffer when the external DTD wasn't found. Avoids assert_Failure in that case. Emmanuel Briot 2002-06-05 16:08:21 +00:00
  • b62a421434 (Check_Standalone_Value, Check_Encoding_Value, Check_Version_Value): New parameter Id. Fixes some regressions, for instance on Debian 2.2. Patch send by J.C. Groult Emmanuel Briot 2002-06-05 15:37:03 +00:00
  • 0f64adcca4 Minor style fixes ("' " -> " ", unused parameters, constant local variables) Emmanuel Briot 2002-06-05 14:45:22 +00:00
  • ed1c9c5a4d Minor style fixes ("' " -> "'") Emmanuel Briot 2002-06-05 14:32:24 +00:00
  • a111a5721e Minor style fixes ("' " -> "'") (Parse_Doctype): Fix use of uninitialized variable Input_F, as reported by a GNAT warning Emmanuel Briot 2002-06-05 14:31:28 +00:00
  • 7150f2be17 Minor style fixes ("' " -> "'") Emmanuel Briot 2002-06-05 14:27:14 +00:00
  • 65734d90fc Minor style fix Emmanuel Briot 2002-05-29 16:41:50 +00:00
  • b7986ba57f Remove two calls to 'Img, and replace them by the more portable 'Image, following thread in comp.lang.ada Emmanuel Briot 2002-05-29 16:34:35 +00:00
  • 97b08224a0 (Print): Comments are now displayed in XML format Emmanuel Briot 2002-04-22 07:50:42 +00:00
  • 5282562e04 (Parse_Element_Model): New parameter Open_Was_Read. Fix handling of dtds, when an element model was partially defined in an entity. See test model_in_entity.xml Emmanuel Briot 2002-04-22 07:49:39 +00:00
  • 594ad0005e (Next_Token): Properly handle opening parenthesis (they should be returned directly, no need to look for the following token). Fixes 9912-005 Emmanuel Briot 2002-03-12 14:04:18 +00:00
  • 22307a321b Add note that a previous installation mustn't be found in ADA_OBJECTS_PATH. Fixes 9905-016 Emmanuel Briot 2002-03-07 11:33:36 +00:00
  • 6c161c9842 (install): do not try to install the .so files, since we do not build them on Windows Emmanuel Briot 2002-02-13 13:15:36 +00:00
  • 9942bfc191 Do not attempt to compile docs, since there is no Makefile in docs/, and most users don't have the tools anyway. Emmanuel Briot 2002-02-13 12:00:22 +00:00
  • c5ec99f7fc Do not copy the shared libraries at installation time if they haven't been compiled. Emmanuel Briot 2002-01-22 10:07:29 +00:00
  • 7abf806004 Do not try to create the link for shared libraries if we haven't build them Emmanuel Briot 2002-01-21 16:40:10 +00:00
  • c8727041a6 Do not try to build shared libraries, since this will not work on most systems Emmanuel Briot 2002-01-21 16:39:22 +00:00
  • 884c01bb16 Add a new "verbose" command line parameter to suppress the summary message at the end. Required to have automatic tests running nightly Emmanuel Briot 2002-01-15 14:24:21 +00:00
  • 176796f130 Get the location of the testsuite from the environment variable BASE, with a default value Emmanuel Briot 2002-01-15 13:39:07 +00:00
  • d75dfc5c29 Make sure we properly create the object directories when doing directly "make install" to build and install the library Emmanuel Briot 2002-01-15 13:23:38 +00:00
  • 90f79576be Make sure we properly create the object directories when doing directly "make install" Emmanuel Briot 2002-01-15 13:20:18 +00:00
  • 9dc83633f2 Update version number Emmanuel Briot 2002-01-15 11:19:41 +00:00
  • e83367b658 Clean up all the temporary files after building the documentation. Easier for the automatic build Emmanuel Briot 2002-01-15 11:10:08 +00:00
  • 4032d73679 Small example to test that we are able to parse an attribute definition whose name starts with 'N'. Emmanuel Briot 2002-01-10 18:02:15 +00:00
  • 5bd0d95e1f (Parse_Attlist_Def): Make sure that we correctly parse cases where the attribute's name starts with 'N'. It was failing because it was expecting to see 'NMTOKEN'. Fix report from non-supported user Emmanuel Briot 2002-01-10 18:01:39 +00:00
  • add4dcffb1 Change expected output after recent fix to Parse_Attlist_Def Emmanuel Briot 2002-01-10 18:00:36 +00:00
  • d599f1da89 Encodings are now correctly handled Emmanuel Briot 2002-01-09 10:02:25 +00:00
  • 8a691e9481 Remove the author's name from the headers Emmanuel Briot 2002-01-08 11:16:37 +00:00
  • 69ba05d6b7 Add headers (Parse_Element_Model): Remove unusued parameter Nmtokens Add pragma warnings for unused entities Emmanuel Briot 2002-01-08 11:16:10 +00:00
  • 04f9a32150 (Open): Add automatic detection of the encoding, as suggested in 9706-001 Emmanuel Briot 2002-01-08 11:15:03 +00:00
  • afc074128e (Set_Stream_Encoding): New subprogram Remove the author's name from the headers Emmanuel Briot 2002-01-08 11:14:19 +00:00
  • 21029f8115 (Read_Bom): New parameter Xml_Handling, for a better detectiong in the case of XML streams Remove the author name from the headers Emmanuel Briot 2002-01-08 11:13:05 +00:00
  • 720858a697 New feature: correct handling of character encodings Emmanuel Briot 2002-01-08 11:10:15 +00:00
  • c26043b9e3 Add documentation for the automatic detection of the encoding Emmanuel Briot 2002-01-08 11:09:28 +00:00
  • 8220443664 The internal buffer is now a Byte_Sequence_Access, whose maximum length can increase, rather than a Byte_Sequence with a fixed maximum length. Fixes 9703-011 Emmanuel Briot 2002-01-03 17:41:45 +00:00
  • 45c2c0ec64 (Check_Encoding_Value): Fix obvious error in error message xmlada-0.7 Emmanuel Briot 2001-12-20 13:53:53 +00:00
  • 7d77d4d796 Changed as per comments from B. Banner Emmanuel Briot 2001-12-20 13:30:14 +00:00
  • 02469deba7 Updated as per comments from B. Banner (3.13p -> 3,13) and change the address for bug reports Emmanuel Briot 2001-12-20 13:29:01 +00:00
  • c4a4d29b3b Fix for cross-builds Emmanuel Briot 2001-12-05 15:00:07 +00:00
  • 1ddb1be97c Add better documentation on how to build a cross-library Emmanuel Briot 2001-12-05 14:59:02 +00:00
  • ac93393f32 Use the same gnatmake command for the tests as we used to build the library. Better support for cross builds Emmanuel Briot 2001-12-05 14:57:30 +00:00
  • 1cb4689c37 Document how to use a cross-compiler Emmanuel Briot 2001-12-05 11:48:48 +00:00
  • 6d545f38fa Correctly detect and set the C compiler to use. Fix error while doing "make install" on targets where gcc is not the default compiler Emmanuel Briot 2001-12-05 11:44:37 +00:00
  • ec7c2848cc Document that the library will not compile with GNU make 3.77 on some platforms Emmanuel Briot 2001-12-05 11:41:42 +00:00
  • 9c46091960 Properly get the tex command from the result of configure, to avoid compilation errors when tex was not found Emmanuel Briot 2001-12-05 11:38:19 +00:00
  • 10b290eee5 Remove, since replaced by Sax.Encodings Emmanuel Briot 2001-12-04 10:12:31 +00:00
  • a7b7c462b9 Minor style fix Emmanuel Briot 2001-12-04 10:09:17 +00:00
  • eeac17ceed Exit with status 0 for --version, so that it is simple to detect whether xmlada exists by doing "if xmlada-config --version". Suggested by T. Quinot Emmanuel Briot 2001-11-20 09:34:14 +00:00
  • 3778656369 New release (fix memory leaks, mostly, and add configure script). Lost in the recent CVS crash Emmanuel Briot 2001-10-30 15:01:18 +00:00
  • 1c5887d32d Update to new release 0.6. The CVS repository was lost in the recent crash. Emmanuel Briot 2001-10-30 14:57:07 +00:00
  • 78a59a5a08 Makefile was renamed Makefile.in, and now uses configure Emmanuel Briot 2001-10-30 14:54:08 +00:00