2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-17 01:32:12 +00:00
Commit Graph

43 Commits

Author SHA1 Message Date
Jurko Gospodnetić
97e9af5e74 Updated the comment parsing logic in Boost Build's util/doc.jam module. Now correctly recognizes comment blocks starting with an empty line and correctly parses comment lines where the initial # character is followed by a non-whitespace characters.
This for example allows it to correctly process comments written like this:

######################################
#
# And example comment.
#
######################################

Which would previously not get interpreted as valid module description comment blocks.

[SVN r48313]
2008-08-23 11:51:45 +00:00
Jurko Gospodnetić
c2e96b4454 Removed empty internal Boost Build __test__ rules. Made remaining __test__ rules be non-local to correct a defect introduced during last internal testing system reorganization with local __test__ rules not getting called. Minor stylistic changes.
[SVN r46258]
2008-06-08 21:55:16 +00:00
Jurko Gospodnetić
9fd081ba76 Minor stylistic comment changes. Removed trailing spaces.
[SVN r42801]
2008-01-15 21:13:52 +00:00
Jurko Gospodnetić
d96735566f No functional changes but only stylistic changes such as: comment typo corrections, wrapping lines to 80 characters, indentations, removing trailing spaces, removing empty lines, made tests use Jamfile.jam and Jamroot.jam Boost Build script names, removed unnecessary module imports, etc.
[SVN r42506]
2008-01-06 00:25:48 +00:00
Jurko Gospodnetić
566cbb772f Stylistic comment changes & typo corrections.
[SVN r42485]
2008-01-05 17:46:45 +00:00
Jurko Gospodnetić
15da5cdfba Updated Boost.Jam command line option texts. Minor stylistic changes.
[SVN r42479]
2008-01-05 16:53:03 +00:00
Vladimir Prus
394e9f753a Fix grammar
[SVN r36626]
2007-01-06 19:31:52 +00:00
Vladimir Prus
a304517708 Improve --help output.
[SVN r36624]
2007-01-06 19:19:09 +00:00
Rene Rivera
3b73c71ee5 Add/update copyrights+license (with help of a shell script).
[SVN r35851]
2006-11-05 07:13:39 +00:00
Rene Rivera
4edfde6e74 Fix file reading on Windows.
[SVN r33748]
2006-04-19 21:10:11 +00:00
Rene Rivera
d5dfde2c11 Fix missing online help docs, and refactor to not use header scanning to speed up the parsing of Jamfiles for docs.
[SVN r33746]
2006-04-19 20:13:54 +00:00
Dave Abrahams
4e9538d155 Fix typo
[SVN r26616]
2005-01-02 00:39:24 +00:00
Dave Abrahams
e5eeab2349 Fix typo
[SVN r26615]
2005-01-02 00:35:36 +00:00
Vladimir Prus
0372bb81f4 Unbreak doc.jam, broken by third argument to header scanning rule.
[SVN r21313]
2003-12-18 05:15:27 +00:00
Rene Rivera
0b0d36b670 Replace license statement with Boost.License.
[SVN r20057]
2003-09-15 00:16:10 +00:00
Vladimir Prus
81dc7f094b Rename 'xclass' to 'class'.
[SVN r19458]
2003-08-05 05:25:33 +00:00
Vladimir Prus
a8291718dd Rename 'xnew' to just 'new'.
[SVN r19434]
2003-08-04 11:12:30 +00:00
Vladimir Prus
07fbff6420 Move generators to new-style classes.
[SVN r19427]
2003-08-04 09:19:54 +00:00
Rene Rivera
7f607820ce Some movement towards the new style of options for the help system.
- boostrap.jam; Modified the parsing of options to accept the syntax that the help system requires.
- doc.jam; Removed the option parsing code.
- doc.jam; Added some rules to set documentation options.
- help.jam; Move in code from doc.jam to parse options.


[SVN r18798]
2003-06-16 07:04:30 +00:00
Rene Rivera
06702a2893 Temporary fix to prevent multiple calls into the help system. To be removed when I have time to move code into the help options file.
[SVN r18771]
2003-06-11 07:09:00 +00:00
Rene Rivera
ad6458087a Removed commented code.
[SVN r18770]
2003-06-11 05:26:17 +00:00
Vladimir Prus
4d99adb1aa Doc system works again.
* kernel/bootstrap.jam: Allow option handler modules to indicate that
  regular build process should be skipped.

* options/help.jam: Return 'true', don't EXIT. Existing prevents header
  scanning, which is the mechanism that makes 'doc' module work.

* new/doc.jam: Import header scanning rule into global module.
  (split-symbol): Handle the case where the are two modules with the same
  name (e.g. V1 stlport.jam and V2 stlport.jam).


[SVN r18663]
2003-06-04 05:55:25 +00:00
Rene Rivera
6d0b6cf8df * Add --help-usage option to display bjam options.
* Add the missing recursive display of docs when specifying --help-enable-detailed. Using it with --help-all will produce most of the available docs at once.


[SVN r18290]
2003-04-23 01:10:12 +00:00
Rene Rivera
528170d784 Fix to get docs back after change of UPDATE rule handling.
Minor print and doc changes.


[SVN r17587]
2003-02-22 07:29:59 +00:00
Rene Rivera
1e6ea9b404 Implement ReST type preformatted syntax using "::".
* class.jam; Use new "::" syntax.
* doc.jam; Change comment parsing to keep leading whitespaces.
* doc.jam; Fix problem when a rule's argument has the same name as an inner rule.
* print.jam; Implement ReST syntax of "::" to indicate preformatted text. All forms of the ReST syntax are supported, and the additional form of a preformated paragraph with the first line as "::".


[SVN r16244]
2002-11-15 01:16:50 +00:00
Rene Rivera
fc1b00f001 Fix class scan to recognize class.class not just class.
Sort some of the output for consistency.


[SVN r16018]
2002-10-30 03:58:12 +00:00
Rene Rivera
2a226036ff Implement recognition and output of classes and their rules.
[SVN r16003]
2002-10-28 07:59:46 +00:00
Dave Abrahams
7c3c1561e2 English spelling/grammar fixes
[SVN r15918]
2002-10-14 13:31:10 +00:00
Rene Rivera
14faa3377d Some cleanup of code.
Rewrote the handling of help arguments to be even easier to use.
Added descriptions for all the top level --help arguments.
Added descriptions of help options.
Added a few more control arguments in preparation for HTML type output.


[SVN r15342]
2002-09-15 20:08:03 +00:00
Rene Rivera
c494029fa4 Implement hiding of local rules by default. Use --help-enable=show-locals to show them regardless.
[SVN r15280]
2002-09-12 22:26:56 +00:00
Rene Rivera
2b045385ba Fix for when varaibles are edclared with an empty value.
[SVN r15279]
2002-09-12 22:00:23 +00:00
Rene Rivera
de740a93fa Sort modules printed on --help-all request.
[SVN r14705]
2002-08-06 05:42:33 +00:00
Rene Rivera
0be5e56d68 Fixed hang when encountering "}" followed by whitespace in a rule.
Added --help-enable=debug to print out parsing trace.


[SVN r14373]
2002-07-09 15:22:12 +00:00
Rene Rivera
d7ec3eeda0 Removed some dead code.
Cleaned up some of the formatting.
Added --help-option=detailed, to print detailed docs as part of the summary docs.


[SVN r14361]
2002-07-09 07:49:55 +00:00
Rene Rivera
2390d3c642 Most of the parsing is done, and generating docs. Minimally usefull as inline help.
[SVN r14334]
2002-07-08 06:40:46 +00:00
Rene Rivera
b84347f194 Removed tabs ;-O
[SVN r13645]
2002-05-03 16:21:23 +00:00
Rene Rivera
8c908113df Slightly more functionality for print and doc. Not really working yet.
[SVN r13631]
2002-05-03 04:44:19 +00:00
Rene Rivera
a49cf23296 Temporary, checkin.
[SVN r13505]
2002-04-16 15:25:15 +00:00
Rene Rivera
16269cbd41 Removed quotes from docs. Some minor cleanup of docs.
[SVN r13393]
2002-04-07 05:20:21 +00:00
Dave Abrahams
2103034976 perforce 2.4 integration
[SVN r13390]
2002-04-07 00:18:37 +00:00
Rene Rivera
8fa958c7d5 Added check so that modules can get multiple included without getting multiple documentation.
[SVN r13384]
2002-04-06 22:53:13 +00:00
Rene Rivera
094c8f7121 Replace tabs, with spaces.
Fix for when BOOST_BUILD_PATH is empty.


[SVN r13383]
2002-04-06 22:26:48 +00:00
Rene Rivera
87936d9d71 Initial try at documentation system. Major drawback of this versioni is anything but console output
[SVN r13329]
2002-04-01 07:12:39 +00:00