Commit Graph

  • 72ab48d487 Activate gnat check Implicit_IN_Mode_Parameters rule (in AWS). Pascal Obry 2008-09-21 11:49:24 +00:00
  • bab8bde633 Avoid memory leak described in H823-001. Dmitriy Anisimkov 2008-09-09 12:00:45 +00:00
  • 02983a23cb Fix include whose filename is a lazy tag when cache activated. Pascal Obry 2008-09-08 20:29:14 +00:00
  • 8d7f75e061 Move assert after the lock. Pascal Obry 2008-09-08 20:29:07 +00:00
  • eabd5c3827 Put .ali/.o under the .build directory. Minor build clean-up. Pascal Obry 2008-09-04 12:57:29 +00:00
  • cd15b78aaf Always pass the proper build mode to GNAT. Pascal Obry 2008-09-04 12:57:28 +00:00
  • d68a4c8970 Improve .gitignore. Pascal Obry 2008-09-04 12:57:26 +00:00
  • 48df084ea0 Fix dependancies, all documents depend on included Ada sources. Pascal Obry 2008-09-04 12:57:25 +00:00
  • 0ff6ae9223 Merge clean-tmp target with target clean. Cleaner. Pascal Obry 2008-09-04 12:57:23 +00:00
  • 05e7b59340 Remove CVS tag, simplify rule. Pascal Obry 2008-09-04 12:57:22 +00:00
  • 0c9e756921 * src/aws-services-directory.ads, src/aws-services-directory.adb: (Browse): Use Utils.Normalized_Directory instead of End_Slash routine. use Translate_Set instead of Translate_Table. Remove End_Slash routine. Dmitriy Anisimkov 2008-08-25 12:43:35 +00:00
  • 4bf3680acb Workaround for H823-001 memory leak. Dmitriy Anisimkov 2008-08-24 17:05:05 +00:00
  • 79835b0734 Workaround for H823-001 memory leak. Dmitriy Anisimkov 2008-08-24 15:28:59 +00:00
  • eb8498c2d2 Add support for parallel compilations. Pascal Obry 2008-08-19 10:53:32 +00:00
  • 218d23757e Check for overrinding keyword only in debug mode. Pascal Obry 2008-08-19 10:36:50 +00:00
  • 8232a53e0e Fix support for building in release and debug mode. Pascal Obry 2008-08-19 10:36:44 +00:00
  • 1e8ea816c6 Activate the check for overriding keyword. Pascal Obry 2008-08-15 15:20:19 +00:00
  • 151e1f7ad6 Fix clean-up in AWS context. Pascal Obry 2008-08-08 14:25:39 +00:00
  • 400ff70500 Adding renaming of package Naming so that installation is able to find Templates_Parser.Configuration. Discovered when working on H204-023. Romain Berrendonner 2008-07-25 13:20:10 +00:00
  • 8369c91f19 Add note about include's filename limitation. Pascal Obry 2008-07-24 19:53:37 +00:00
  • ad334ba1e1 Minor reformatting. Pascal Obry 2008-07-24 19:39:00 +00:00
  • 9d752f8469 Document that include's filename can be a tag. Pascal Obry 2008-07-24 19:38:52 +00:00
  • a69a8a20cb Minor reformatting and style fixes. Pascal Obry 2008-07-24 17:37:54 +00:00
  • 02d60a8a88 (Process_Template): Minor fix to previous checkins: the first character after @@INCLUDE@@ is not necessarily the start of the tag. That tag could be anywhere in the string, for instance: "@@INCLUDE@@ /@_Foo_@", used as a workaround for H724-006 in the CRM Emmanuel Briot 2008-07-24 09:55:46 +00:00
  • 486ff27f05 (Process_Template): Parses the value of @@SET@@ to find additional tags. Found while working on the CRM Emmanuel Briot 2008-07-24 09:45:48 +00:00
  • 02bf5a6988 (Process_Tag): New subprogram (Process_Template): Now properly detects tags when they occur after a @@INCLUDE@@. Found while working on the CRM Emmanuel Briot 2008-07-24 09:23:40 +00:00
  • 805fcef8ab (Help): Fix incorrect help message Emmanuel Briot 2008-07-24 09:22:26 +00:00
  • 9df34f2b28 Rename INSTALL variable to prefix (GNU standard). Pascal Obry 2008-05-26 16:24:17 +00:00
  • 2f01fb240f Change default to static lib. Arnaud Charlet 2008-05-20 14:12:50 +00:00
  • 036d073fa2 Correct previous comment, it is not a compiler issue. -- Continued work for H515-014. Pascal Obry 2008-05-19 18:52:29 +00:00
  • 09483dbb7f Move the concurrency support into a top level unit. Pascal Obry 2008-05-19 17:49:39 +00:00
  • 1ade36e3fc Implementation of the new build support. Pascal Obry 2008-05-17 09:43:17 +00:00
  • b08f60ff04 Remove Build and Built_Type as not used. Pascal Obry 2008-05-17 09:43:07 +00:00
  • f68dc306fa Properly set regression tests exit status Olivier Ramonat 2008-05-16 10:30:54 +00:00
  • 363d029761 Remove trailing spaces and dot. Minor style fixes. Pascal Obry 2008-05-14 09:58:07 +00:00
  • 37f58763a8 Document setup step now required. Pascal Obry 2008-05-14 09:58:00 +00:00
  • ac246bf274 Try using /usr/bin/tr if it exists instead of the one in the path. Pascal Obry 2008-05-14 09:33:44 +00:00
  • ce91f6dc8f Fix tr command syntax for SPARC/Solaris. -- Fixes H509-006. Pascal Obry 2008-05-09 10:38:04 +00:00
  • f0ae16ca7c Kill uninitialized variable warnings reported by recent GNAT versions. Pascal Obry 2008-05-09 10:38:00 +00:00
  • 57a8f845c0 Some fixes on the install/clean procedure. Pascal Obry 2008-05-06 12:14:25 +00:00
  • 10a8b7178a Call gnatmake with -p option to create missing directory. Pascal Obry 2008-05-06 07:48:35 +00:00
  • 144495d616 Fix file header. Pascal Obry 2008-05-03 10:26:27 +00:00
  • f679cbdace Style fix in documentation code sample. Pascal Obry 2008-05-03 08:28:52 +00:00
  • 077ec3e159 Remove unit string_maps.ads. Pascal Obry 2008-05-02 16:47:40 +00:00
  • ea0453949d Install documentation. Pascal Obry 2008-05-02 15:54:24 +00:00
  • d18802856a Do not force the use of the default library type. Pascal Obry 2008-05-02 15:47:36 +00:00
  • 7cbe2b73cb Do not clean after building the documentation. Pascal Obry 2008-05-02 15:47:29 +00:00
  • 713ffae487 Fix build of documentation (need -gnat05 now). -- Continued work for H417-001. Pascal Obry 2008-05-02 15:47:23 +00:00
  • 596f513fb2 Remove unit string_maps.ads. Pascal Obry 2008-05-02 15:47:14 +00:00
  • c5f630ba63 Minor reformatting. Pascal Obry 2008-05-02 15:47:06 +00:00
  • 9c8546f3db Add shared libraries symlink into the main lib directory. -- Conitnued work for H417-001. Pascal Obry 2008-05-02 15:46:58 +00:00
  • c80fc5f406 Fix path to shared libraries to run the tests. Pascal Obry 2008-05-02 08:51:44 +00:00
  • adbc8574bc Some documentation on how to build/install templates_parser. -- Work for H417-001. Pascal Obry 2008-05-02 08:51:36 +00:00
  • 0f151a118d Some more fixes needed as shared.gpr has been renamed tp_shared.gpr. Pascal Obry 2008-05-02 08:51:28 +00:00
  • fbccad8a78 Minor reformatting and style fixes. Pascal Obry 2008-05-02 07:17:52 +00:00
  • 47dbe040eb Adjust build support for building with other projects. Pascal Obry 2008-05-02 07:17:45 +00:00
  • ca51c83ee5 Update distrib target to match new repository layout. Pascal Obry 2008-05-01 15:53:13 +00:00
  • 69ace29924 Set version number to 11.0 for stand-alone version. Pascal Obry 2008-05-01 15:43:58 +00:00
  • c098cd06be Improve building Templates_Parser with project files. Pascal Obry 2008-05-01 15:01:44 +00:00
  • d2f29c571b Change VCS_Kind from CVS to Subversion. Pascal Obry 2008-05-01 15:01:37 +00:00
  • 87a21104de Remove AWS dependancies. Pascal Obry 2008-05-01 15:01:30 +00:00
  • a8a95a2261 Use alphabetical order for routines, fix style. Pascal Obry 2008-05-01 15:01:23 +00:00
  • 17959725e2 Add back the possibility to have multiple -e switches on the command line (introduced in revision 113819). Florian Villoing 2008-02-11 16:58:20 +00:00
  • 85a8442b74 Fix copyright style for new tool templatespp Pascal Obry 2008-02-01 14:32:01 +00:00
  • 1617a09c38 Use AWS style for new tool templatespp Pascal Obry 2008-02-01 14:29:47 +00:00
  • ed0742803b Merge with the CRM/GT version: Added support for filter parameters starting with '@' (a common, previously documented convention for referencing tags in the template) Fix duplicate constants in Ada package when an HTTP parameter is defined both through a name attribute and a HTTP_GET comment. Improve documentation which was missing for HTTP_URL and HTTP_GET Emmanuel Briot 2008-02-01 12:05:55 +00:00
  • 0e49523e7d (templatespp): new command line tool. This tool comes from the infosys module at AdaCore, but is generally useful in various contexts. Documentation added Emmanuel Briot 2008-02-01 10:40:09 +00:00
  • e8d8b5e7f3 Make sure tp_xmlada.gpr exists before compiling the demos. Pascal Obry 2008-01-23 08:23:18 +00:00
  • 4e6b4f0d99 New version of .gitignore. Pascal Obry 2008-01-17 10:56:05 +00:00
  • d18dff9b5d Remove unneeded tp_xmlada.gpr project. Pascal Obry 2008-01-17 10:56:03 +00:00
  • 9feba820f5 Update copyright years. Minor reformat. Dmitriy Anisimkov 2007-11-27 04:20:23 +00:00
  • f6c54716e8 Minor reformat. Dmitriy Anisimkov 2007-11-27 02:21:16 +00:00
  • 5b2378d0e1 (Add): Make sure that all exceptions are caught and the tasking lock is properly released. Fixes a hang in check_mem non regression test. -- Work for GB21-017. Pascal Obry 2007-11-21 15:15:03 +00:00
  • b0e5e9fd2a Initial revision Pascal Obry 2007-11-14 19:21:59 +00:00
  • 3c67924bc2 Do not assume that make is named make, use ${MAKE} instead. Pascal Obry 2007-11-14 19:17:54 +00:00
  • 3677bd882b * src/templates_parser-cached_files.adb: (Add): Move concurrency support from this routine to the Load routine. (Get): Likewise. Pascal Obry 2007-11-13 20:45:11 +00:00
  • 1cda5268c3 Minor reformatting. Code clean-up. Pascal Obry 2007-11-13 20:45:05 +00:00
  • f0032fb891 (clean): Minor code clean-up, use gnat driver instead of gnatclean. Pascal Obry 2007-10-02 10:08:14 +00:00
  • 0cef6ac243 Add support to setup the templates_parser with or without XML/Ada. In standalone mode, the templates_parser is configured without XML/Ada support for upward compatibility. -- Work for G928-019. Pascal Obry 2007-09-29 08:52:43 +00:00
  • 752588dfd4 Use gnat driver instead of specialized tools like gnatmake, gnatclean. Pascal Obry 2007-09-24 09:34:07 +00:00
  • d8ec914ac8 (GNATMAKE): variable was not defined and prevented building the docs (at least as part of AWS's make doc) Emmanuel Briot 2007-09-24 09:11:25 +00:00
  • bfa8db10ab Minor reformatting. Pascal Obry 2007-09-23 14:21:02 +00:00
  • ab1c6c2ff3 Put all routines in alphabetical order and add specs where needed to conform to the AWS style. Remove the specific set of style flags used for the templates_parser in src.gpr and use the common ones. Pascal Obry 2007-09-23 14:18:42 +00:00
  • a7fc913d1f Also check for "1" as TRUE for conditional. Add note in the documentation about how an IF conditional evaluates to TRUE. Fix a test that was not conforming to this rule. Note that this is not a change in behavior but a gap in the semantic that has been fixed now. Pascal Obry 2007-09-22 16:52:58 +00:00
  • 2ba7cc61f5 Run templates2ada based test only when T2P is defined. (called from AWS). Pascal Obry 2007-09-22 16:47:09 +00:00
  • 6965a17b72 Remove building templates2ada as this is only supported when building from AWS. Pascal Obry 2007-09-22 16:21:27 +00:00
  • 7f905c051f Many clean-up in the build procedure: - Default values for SOCKET and LDAP are now identical on Windows and UNIX. Both are disabled now. - Remove all references to POSIX for AWS.OS_Lib implementation as this has been removed since some time. - Use only the GNAT driver instead of gnatmake, gnatclean... This is cleaner and easier to maintain. Only GNAT is set in makefile.conf. - INSTALL variable is now set by default to the compiler on the PATH. So there is no need to change INSTALL when installing in the default location (GNAT root). - Add header to all makefiles. - Add checks for INSTALL variable. The compiler must be found in the PATH and we make sure it is not empty. Pascal Obry 2007-09-22 16:03:35 +00:00
  • 5151dc4de1 * aws.ads: (HTTP_10): Moved here for consistency. Pascal Obry 2007-09-19 17:54:36 +00:00
  • c24d172302 (Is_True): Fix comment ("OUI" was not tested). Now supports also "T" as synonym of "TRUE". (Analyze): Use Is_True for properly check the boolean variable value. Pascal Obry 2007-09-18 12:35:10 +00:00
  • a7e4aca09c Minor reformatting. Remove redundant routines header boxes. Pascal Obry 2007-07-20 20:47:34 +00:00
  • be64f633aa Add some note about "&" implementation. Part of G717-017. Pascal Obry 2007-07-19 20:40:04 +00:00
  • 81ba883128 (Append): New procedures, more efficient than the "&" functions. Part of G717-017 Jérôme Lambourg 2007-07-18 08:52:37 +00:00
  • 613e1b5150 (Append): New procedures, more efficient than the "&" functions. Part of G717-017 Jérôme Lambourg 2007-07-18 08:52:33 +00:00
  • c33a845253 Fix typo in comment. Florian Villoing 2007-07-06 08:49:59 +00:00
  • 4993a436b0 (Add): Read Index inside the critical section. Problem found while experimenting gnatsync on AWS sources. Update copyright notice. Pascal Obry 2007-07-04 10:09:06 +00:00
  • 1dfdeb8bf3 * templates_parser-filter.adb: * templates_parser.ads: Minor reformatting. Pascal Obry 2007-06-28 16:34:10 +00:00
  • 715f1a902f (Free_Filters): New subprogram, used to free user filter. This is in particular useful when running tests under valgrind to detect memory leaks Emmanuel Briot 2007-06-28 14:54:36 +00:00
  • c98f64725b (User_Filter): New kind of user filter, based on a tagged object. This is described in G621-015, and provides additional flexibility when writting such filters (embedding user data for instance) Emmanuel Briot 2007-06-22 10:15:03 +00:00
  • 0d4ef5d72d Removes characters typed by mistake in this file. For G109-014. Pascal Obry 2007-04-13 14:02:55 +00:00
  • bff17a81d0 * templates_parser.texi: * user_filter.adb: * user_filter.out: * user_filter.tmplt: * templates_parser-filter.adb: Update all filter specs to use the Filter_Context. Pascal Obry 2007-04-13 13:57:34 +00:00