906 Commits

Author SHA1 Message Date
Pascal Obry
2ed90c02de Always for uninstallation of the project. v22.0.0 2020-10-30 18:35:33 +01:00
Pascal Obry
e0fb4ba488 Make sure B_State is initialized before used.
The code is ok, but the compiler may issue a warning about possible
use before initialization.

Part of TA29-029.
2020-10-30 18:32:27 +01:00
Pascal Obry
e2b37148bc Enable back the validity check on template_parser unit.
This bug has been fixed in 2014. At the same time this will
ensure that all units are compiled without having error being
fatal in release mode.

Part of N728-028.
2020-10-30 18:31:54 +01:00
Pascal Obry
577db6467c Fix parsing of INLINE with double escaped characters.
Add corresponding regression test.

Fixes #37.
v21.0.0
2020-06-17 20:43:18 +02:00
Pascal Obry
02bf53e6eb Minor reformatting. 2020-06-17 20:42:10 +02:00
Pascal Obry
368752bff0 Fix TEMPLATES_PARSER_VERSION computing using Makefile now.
Fixes T612-032.
2020-06-12 18:38:19 +02:00
Patschkowski
4bf1340fc9 Do not generate src/templates_parser-version.adb (#35)
Do not generate src/templates_parser-version.adb. 

Instead pass the version information via the Binder's environment to the source code. 
This way no code needs to be generated which makes the build process independent 
from make.
2020-06-12 07:57:21 +02:00
Olivier Ramonat
a77bcdf4ea Merge pull request #34 from TurboGit/master
Makefile: Fix style of generated templates_parser-version.adb.
2020-03-11 10:01:50 +01:00
Pascal Obry
be979abaf8 Makefile: Fix style of generated templates_parser-version.adb. 2020-03-11 09:59:39 +01:00
Pascal Obry
54fda267df Makefile: Fix creation of templates_parser-version.adb on Windows.
On some Windows machines the bash build-in printf does not work
properly.

Fixes T309-046.
2020-03-10 19:52:39 +01:00
Pascal Obry
6811705dd6 Fix building documentation with new version handling. 2020-03-07 09:15:40 +01:00
Pascal Obry
57fa3fa69d Handle include starting with ./ as relative to current directory.
A template file starting with ./ is now properly handled as
relative to the server current working directory.

Fixes a regression. Add corresponding regression test.

For T305-015.
2020-03-07 09:02:54 +01:00
Pascal Obry
897e51909d Make sure setup creates the version file. 2020-03-06 21:28:09 +01:00
Blady
deb8c0770b Fix warning message:
table_align.adb:5:11: warning: file name does not match unit name, should be "table_section.adb"
2020-03-06 18:23:12 +01:00
Nicolas Boulenguez
29f5f4fbf6 Set version in Ada package from the Makefile variable.
This will simplify updates.
2020-03-06 18:21:52 +01:00
Thomas Heijligen
05f0ad5d23 Use https on documentation link 2020-03-06 18:18:48 +01:00
Pascal Obry
88525f472c Fixes for table's attribute Align_On.
There was some cases where the alignment was not correct.

Add corresponding regression test.

Continued work for S717-003.
2019-09-18 14:59:05 +02:00
Pascal Obry
0655d36712 Merge branch 'makefile-cleanup'
* makefile-cleanup:
  Clean forgotten files config/setup/foo.ads.std*.
  No need for default TP_XMLADA, the variable is set in both branches of previous test.
  Run each Make subshell only once
  Format Make conditionals.
  Remove unused IS_CROSS variable from Makefile.
  Remove unused EXEEXT variable from Makefile.
2019-08-29 18:56:41 +02:00
Nicolas Boulenguez
8ad8a2fd40 Clean forgotten files config/setup/foo.ads.std*. 2019-08-28 19:15:11 +02:00
Nicolas Boulenguez
9888baaa74 No need for default TP_XMLADA, the variable is set in both branches of previous test. 2019-08-28 19:15:11 +02:00
Nicolas Boulenguez
8fc4ae7c03 Run each Make subshell only once 2019-08-28 19:15:11 +02:00
Nicolas Boulenguez
62302fd5f2 Format Make conditionals. 2019-08-28 19:15:11 +02:00
Nicolas Boulenguez
acf4492a79 Remove unused IS_CROSS variable from Makefile. 2019-08-28 19:15:11 +02:00
Nicolas Boulenguez
bd2bef3c9e Remove unused EXEEXT variable from Makefile. 2019-08-28 19:15:11 +02:00
Thanassis Tsiodras
e141103864 .gitignore 2019-08-28 12:00:26 +02:00