Commit Graph

  • ad9145c6fd Create a parser to extract block as an attribute. Daniel James 2010-09-14 20:44:22 +00:00
  • bd0b01578b Add biblioid support to quickbook. Daniel James 2010-09-09 22:45:39 +00:00
  • a74d3d4979 Fix a bug in nested template support. Daniel James 2010-09-09 00:11:35 +00:00
  • 0aa633b450 Use confix parsers in a few places. Daniel James 2010-09-09 00:11:02 +00:00
  • 57fb3c3c02 Cherry pick some reorganisation from the spirit 2 branch. Daniel James 2010-09-09 00:10:30 +00:00
  • ac0ea799eb Use explicit namespaces. Daniel James 2010-09-09 00:09:34 +00:00
  • f86109c153 Avoid treating lines of just whitespace as code blocks. svn-branches/quickbook-1.5-spirit2 Daniel James 2010-09-07 22:41:13 +00:00
  • 3de2ee1b11 Make phrase_end consistent with block_separator. Daniel James 2010-09-07 22:40:34 +00:00
  • 94acab23c0 Pointless tweak. Daniel James 2010-09-07 22:39:33 +00:00
  • b6dbc7c284 Use more expectation operators. Daniel James 2010-09-07 22:38:09 +00:00
  • a36a7adb22 A few extra quickbook tests. Daniel James 2010-09-07 22:36:43 +00:00
  • fdd8dbbcad More self contained code snippet grammar. Daniel James 2010-09-05 09:33:05 +00:00
  • fe8b90bc22 Encapsulate code_snippets. Daniel James 2010-09-05 09:32:45 +00:00
  • cfc935322c Store rules by pointer in the Nablieck trick. Daniel James 2010-09-05 09:32:22 +00:00
  • 2ae1f5edd4 Fix trailing space in inside paragraphs. Daniel James 2010-09-05 09:31:53 +00:00
  • 6c6c052a38 Merge nested code snippet support from trunk. Daniel James 2010-09-05 08:37:05 +00:00
  • d67b0e3931 Fix argument position in break_arguments. Daniel James 2010-09-05 08:14:16 +00:00
  • f13df7e4a2 Merge position iterator optimization. Daniel James 2010-09-03 08:01:39 +00:00
  • 67228d4099 Merge optimization for stacking macros. Daniel James 2010-09-02 22:40:31 +00:00
  • 208f44cd92 Merge reorganization of quickbook from trunk. Daniel James 2010-09-01 08:35:41 +00:00
  • 500c548fc3 Merge more changes from trunk. Daniel James 2010-09-01 07:53:12 +00:00
  • 0872f9e252 Merge some of the docinfo work from trunk. Daniel James 2010-08-31 20:03:07 +00:00
  • faeaef52d9 Merge some of the quickbook 1.5.3 changes from trunk. Daniel James 2010-08-30 23:52:12 +00:00
  • 810642f159 Restore 1.43 style document fields. Daniel James 2010-08-29 21:11:02 +00:00
  • 4fb6a45290 Use C strings in position_iterator. Daniel James 2010-08-29 11:20:57 +00:00
  • dd52f1cd29 Fix some issues with inlined template code not being available to other compile units. Daniel James 2010-08-29 11:20:24 +00:00
  • c2b5212d49 Only stack macros when necessary. Daniel James 2010-08-29 11:18:51 +00:00
  • 59669b5afc Merge latest quickbook changes. Daniel James 2010-08-27 08:37:07 +00:00
  • d37ac4d4ac Move doc_info actions into their own file Daniel James 2010-08-26 21:01:14 +00:00
  • ae95377f50 Move most of code_snippet into its own file. Daniel James 2010-08-26 21:00:38 +00:00
  • 5d81f4ed97 Less 'using namespace' in quickbook. Daniel James 2010-08-26 21:00:03 +00:00
  • 90b9c8062c Only build the release quickbook by default. Daniel James 2010-08-26 20:59:32 +00:00
  • a9f99a5029 No longer use relative paths. Daniel James 2010-08-26 20:59:05 +00:00
  • cd70133e10 Fix indentation. Daniel James 2010-08-26 20:58:22 +00:00
  • 21da9d06bd Separate grammar compilation. Daniel James 2010-08-26 20:57:45 +00:00
  • aafa5d83d2 Move the source files into a source directory. Daniel James 2010-08-26 20:56:37 +00:00
  • 86bfaaf408 Detemplate the main grammars. Daniel James 2010-08-26 20:54:54 +00:00
  • 661ab7b5e4 Instantiate the syntax highlighters in a separate compile unit. Daniel James 2010-08-26 20:54:12 +00:00
  • f2bf91e4c3 Rename overloaded 'parse' methods. Daniel James 2010-08-26 20:53:14 +00:00
  • 802d39f6dc Warn about dirname, only valid for library. Daniel James 2010-08-26 08:06:42 +00:00
  • c65adc378a Don't generate empty document info tags. Daniel James 2010-08-26 08:04:08 +00:00
  • 0d367a629d And inline the 'xml_' classes. Daniel James 2010-08-26 08:01:40 +00:00
  • 8c4d737e58 Take those 'xml_' structs out of actions.hpp Daniel James 2010-08-26 07:59:51 +00:00
  • 8eeff84ac5 Don't escape docinfo fields for quickbook <= 1.2 Daniel James 2010-08-25 20:28:15 +00:00
  • 23d910d7a3 Fix xml escaping for the license in quickbook 1.2 and less. Daniel James 2010-08-24 23:12:10 +00:00
  • 351442d050 Escapes in doc info fields. Daniel James 2010-08-24 19:47:46 +00:00
  • dbecc8a31a Merge quickbook. Daniel James 2010-08-24 07:52:19 +00:00
  • 4d4372f95e Bump quickbook version number. Daniel James 2010-08-24 07:38:21 +00:00
  • 1dc08fd09c Nested code snippets. Daniel James 2010-08-23 21:51:53 +00:00
  • 19ad99139a Recover after a failed varlistitem parse. Daniel James 2010-08-23 21:49:33 +00:00
  • 9a77d5dd97 Release 1.44.0 boost-1.44.0 Beman Dawes 2010-08-16 15:03:16 +00:00
  • 4b41d22c87 Merge multiple listitems in varlistentry. Daniel James 2010-08-15 16:48:10 +00:00
  • aa69438440 Overhaul some of the template code. Daniel James 2010-08-15 16:47:21 +00:00
  • e641698536 Better parser for code blocks. Daniel James 2010-08-15 16:46:18 +00:00
  • 7101c28eba Don't put nested lists inside a list item's paragraph. Daniel James 2010-08-15 16:45:27 +00:00
  • b622d1d6ee Trim space after element ids. Daniel James 2010-08-15 16:44:33 +00:00
  • 6b6aad78a6 Ids for headings. Daniel James 2010-08-15 16:43:40 +00:00
  • 8fe8e33699 Fix command line macros in quickbook. Daniel James 2010-08-15 16:41:54 +00:00
  • 8ccaa508dd Merge from trunk to quickbook spirit 2 branch. Daniel James 2010-08-07 12:20:12 +00:00
  • 77cf3b5672 Merge quickbook typo fix from trunk. Daniel James 2010-08-07 07:22:28 +00:00
  • da44f4dec2 Release 1.44.0 beta 1 boost-1.44.0-beta1 Beman Dawes 2010-08-05 16:04:40 +00:00
  • 1b0c30e3bf Use filesystem v2 in quickbook for now. Daniel James 2010-08-04 22:11:39 +00:00
  • 1dfcbf1dcb Typo in quickbook compile error. Daniel James 2010-08-04 21:28:49 +00:00
  • df23f9280a Merge from tunk. Daniel James 2010-07-22 08:03:02 +00:00
  • d32783ea8f Merge documentation changes. Daniel James 2010-07-19 23:29:09 +00:00
  • 3dfa03deb7 Update bjam calls in quickbook docs. Daniel James 2010-07-18 16:49:01 +00:00
  • 4977fab39a Redo previous merge. Daniel James 2010-07-12 11:08:43 +00:00
  • bbffbc83cb Merge quickbook, iostreams. Daniel James 2010-07-12 08:13:38 +00:00
  • 54938aef15 Restore the invalid doc info attributes. Daniel James 2010-07-11 23:15:18 +00:00
  • da2533ddee Merge quickbook. Daniel James 2010-07-10 15:25:25 +00:00
  • 230a211767 Check the quickbook version is valid. Daniel James 2010-07-10 15:03:45 +00:00
  • c6d769cf0d Make repeated quickbook image attributes a warning rather than an error. Daniel James 2010-07-10 15:03:07 +00:00
  • 1bc916f41f Generate different ids when reusing code snippets. Daniel James 2010-07-10 11:24:54 +00:00
  • a6712ee34f Use a structure for template symbol info. Daniel James 2010-07-10 11:24:07 +00:00
  • df0ab8082e Organise the quickbook release notes a bit better. Daniel James 2010-07-08 20:49:52 +00:00
  • 26030cc220 Copy tests from spirit 2 branch. Daniel James 2010-07-08 07:14:35 +00:00
  • f3a52f99ee Fix duplicate image attribute detection. Daniel James 2010-07-08 07:14:03 +00:00
  • 9d9721f79e Fix xml encoding in a few places. Daniel James 2010-07-08 07:13:26 +00:00
  • db2cfd0d79 Fix documentation info handling in included files. Refs #3907. Daniel James 2010-07-08 07:12:43 +00:00
  • 3127d2fd1b Fix identifier generation for headings. Refs #1436. Daniel James 2010-07-08 07:11:58 +00:00
  • 96ee34aa2f Use confix parser in several places. Daniel James 2010-07-06 23:16:15 +00:00
  • c83eece449 Detab last commit. Daniel James 2010-07-06 23:15:23 +00:00
  • 93fb714dac Backport improved paragraphs from spirit 2 version Daniel James 2010-07-06 23:10:10 +00:00
  • 1ada3aef0c Use the expectation operator for tables. Daniel James 2010-07-04 18:58:39 +00:00
  • 7c08bd25f8 Remove my silly way of calling the encoder. Daniel James 2010-07-04 18:58:20 +00:00
  • 3dfcf5ef14 Don't output empty paragraphs. Daniel James 2010-07-04 18:52:05 +00:00
  • 3d0437ed7e Merge from trunk. Daniel James 2010-07-04 18:33:57 +00:00
  • 5dd58732a1 Test some empty templates. Daniel James 2010-07-04 16:56:28 +00:00
  • c8cdcd075e Don't match empty paragraphs. Daniel James 2010-07-04 16:55:58 +00:00
  • e3e2018a45 Allow empty document bodies. Daniel James 2010-07-04 16:55:24 +00:00
  • a47a09e259 Clear template_info before parsing a template. Daniel James 2010-07-04 16:54:44 +00:00
  • 1cde9f5cfe Only store template name after correct match. Daniel James 2010-07-04 16:53:54 +00:00
  • f4834d5c6a Make author parsing a little stricter. Daniel James 2010-07-04 16:53:25 +00:00
  • 87b3423402 Keep the quickbook documentation compatible with the last version. Daniel James 2010-06-26 15:56:03 +00:00
  • 7e299228fe Don't require commas between authors. Daniel James 2010-06-26 12:09:56 +00:00
  • a37e2d858f Missing return. Daniel James 2010-06-26 10:40:29 +00:00
  • a666d8a628 Merge quickbook. Daniel James 2010-06-23 19:33:37 +00:00
  • 85a22a58f5 Store local rules in a struct. Daniel James 2010-06-20 20:33:24 +00:00
  • 9a6eb0020d Remove use of std container. Daniel James 2010-06-20 20:32:57 +00:00
  • f6fe8cc4fc Various small tweaks to the grammar. Daniel James 2010-06-20 20:32:36 +00:00