Daniel James
e50fefdecb
Fix default output filename.
...
[SVN r68565]
2011-01-30 11:43:34 +00:00
Daniel James
5d7385cff4
Support for wide output streams on windows.
...
[SVN r68563]
2011-01-30 11:38:17 +00:00
Daniel James
d94c4726f8
Windows support for unicode filenames.
...
[SVN r68397]
2011-01-23 16:49:34 +00:00
Daniel James
70c5398ec3
Replace input_path with manual path conversion.
...
[SVN r68395]
2011-01-23 16:47:23 +00:00
Daniel James
9557da3e43
Use filesystem alias more consistently.
...
[SVN r68394]
2011-01-23 16:45:57 +00:00
Daniel James
9505be4e85
Use fs::path in more places.
...
[SVN r68393]
2011-01-23 16:44:32 +00:00
Daniel James
024feb181b
Change the way the filename is stored.
...
No longer stored in the iterator which means there's less messing around
with pointers and strings. Always stored as a fs::path which will help
with support for unicode. Also passed to outwarn and outerr as fs::path
so they can handle writing unicode filenames to the output.
[SVN r68392]
2011-01-23 16:42:51 +00:00
Daniel James
6daf40dd41
Use filesystem 3 in quickbook.
...
And remove cygwin 1.5 support.
[SVN r67661]
2011-01-04 22:34:36 +00:00
Daniel James
51d09f5631
Use a single grammar.
...
Speeds up quickbook a fair bit, hopefully will make up for the anchors
change which was quite costly.
[SVN r67634]
2011-01-03 22:11:44 +00:00
Daniel James
7e453b0150
Create a single grammar class.
...
Like on the spirit 2 branch, although this is a bit of an odd thing to
do with classic spirit. Still also requiring the expected scanner.
[SVN r67327]
2010-12-19 13:29:25 +00:00
Daniel James
a9f093e78e
Release note for 'lang' support.
...
[SVN r67171]
2010-12-11 14:43:41 +00:00
Daniel James
8e4af74075
Only create output file after a successful parse.
...
[SVN r65420]
2010-09-14 20:46:31 +00:00
Daniel James
57fb3c3c02
Cherry pick some reorganisation from the spirit 2 branch.
...
Based on [57774], [59562], [58046], [59566].
[SVN r65358]
2010-09-09 00:10:30 +00:00
Daniel James
ac0ea799eb
Use explicit namespaces.
...
[SVN r65357]
2010-09-09 00:09:34 +00:00
Daniel James
4fb6a45290
Use C strings in position_iterator.
...
Copying std::string in position_iterator was taking up a lot of
execution time.
[SVN r65104]
2010-08-29 11:20:57 +00:00
Daniel James
dd52f1cd29
Fix some issues with inlined template code not being available to other compile units.
...
[SVN r65103]
2010-08-29 11:20:24 +00:00
Daniel James
a9f99a5029
No longer use relative paths.
...
[SVN r65033]
2010-08-26 20:59:05 +00:00
Daniel James
21da9d06bd
Separate grammar compilation.
...
[SVN r65031]
2010-08-26 20:57:45 +00:00
Daniel James
aafa5d83d2
Move the source files into a source directory.
...
[SVN r65030]
2010-08-26 20:56:37 +00:00