{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.UveAEOWJ/b1/tj3_3.7.1-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.UveAEOWJ/b2/tj3_3.7.1-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 8f217ac530044c269e2713437fe6809e 463524 utils optional tj3_3.7.1-1_all.deb\n- 82277c42e2904c10d6dd609171ac393c 10760 utils optional vim-tjp_3.7.1-1_all.deb\n+ f3770d9c9d36b3a5346f02b50772cc4c 463520 utils optional tj3_3.7.1-1_all.deb\n+ 7220e690f35df829756ffd783a1c55ea 10768 utils optional vim-tjp_3.7.1-1_all.deb\n"}, {"source1": "tj3_3.7.1-1_all.deb", "source2": "tj3_3.7.1-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-06-20 11:43:41.000000 debian-binary\n--rw-r--r-- 0 0 0 13540 2020-06-20 11:43:41.000000 control.tar.xz\n--rw-r--r-- 0 0 0 449792 2020-06-20 11:43:41.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 13560 2020-06-20 11:43:41.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 449768 2020-06-20 11:43:41.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/doc/tj3/html/accountreport.html", "source2": "./usr/share/doc/tj3/html/accountreport.html", "unified_diff": "@@ -63,15 +63,15 @@\n

By default, report definitions do not generate any files. With more complex projects, most report definitions will be used to describe elements of composed reports. If you want to generate a file from this report, you must specify the list of formats that you want to generate. The report name will then be used as a base name to create the file. The suffix will be appended based on the generated format.

\n

Reports have a local name space. All IDs and file names must be unique within the reports that belong to the same enclosing report. To reference a report for inclusion into another report, you need to specify the full report ID. This is composed of the report ID, prefixed by a dot-separated list of all parent report IDs.

\n \n \n \n Context\n \n- accountreport, export, properties, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, export, properties\n \n \n

\n

\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -51,16 +51,16 @@\n Reports have a local name space. All IDs and file names\n must be unique within the reports that belong to the\n same enclosing report. To reference a report for\n inclusion into another report, you need to specify the\n full report ID. This is composed of the report ID,\n prefixed by a dot-separated list of all parent report\n IDs.\n-Context accountreport, export, properties, resourcereport, taskreport,\n- textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport,\n+ export, properties\n Name Scen. spec. Inh. fm. Global Inh. fm. Parent\n accountreport\n accountroot x\n auxdir_(report) x x\n balance\n caption x\n center x\n"}]}, {"source1": "./usr/share/doc/tj3/html/accountroot.html", "source2": "./usr/share/doc/tj3/html/accountroot.html", "unified_diff": "@@ -47,15 +47,15 @@\n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n

\n
project \"AccountReport\" 2011-11-09 +1y {\n   currencyformat \"(\" \")\" \",\" \".\" 0\n }\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -12,15 +12,15 @@\n                               Keyword accountroot\n            Only accounts below the specified root-level accounts are exported.\n  Purpose   The exported accounts will have the ID of the root-level account\n            stripped from their ID, so that the sub-accounts of the root-level\n            account become top-level accounts in the report file.\n  Syntax    accountroot \n  Arguments none\n- Context   accountreport, resourcereport, taskreport, textreport, tracereport\n+ Context   resourcereport, taskreport, textreport, tracereport, accountreport\n project \"AccountReport\" 2011-11-09 +1y {\n   currencyformat \"(\" \")\" \",\" \".\" 0\n }\n \n account resourceCost \"Resource Cost\" {\n   aggregate resources\n   account teamA \"Team A\"\n"}]}, {"source1": "./usr/share/doc/tj3/html/author.html", "source2": "./usr/share/doc/tj3/html/author.html", "unified_diff": "@@ -48,15 +48,15 @@\n       Arguments\n       resource [ID]\n       
The ID of a defined resource
\n \n \n Context\n \n- journalentry, status (statussheet)\n+ status (statussheet), journalentry\n \n \n

\n
\n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,15 +10,15 @@\n ===============================================================================\n \n Keyword author\n Purpose This attribute can be used to capture the authorship or source of the\n information.\n Syntax author \n Arguments resource [ID] The ID of a defined resource\n-Context journalentry, status_(statussheet)\n+Context status_(statussheet), journalentry\n \n ===============================================================================\n << alternative << Table_Of_Contents >> auxdir >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/auxdir.report.html", "source2": "./usr/share/doc/tj3/html/auxdir.report.html", "unified_diff": "@@ -48,15 +48,15 @@\n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -17,15 +17,15 @@\n such as CSS, JavaScript and icon files. If this attribute is not set,\n Purpose the directory will be generated automatically. If this attribute is\n provided, the user has to ensure that the directory exists and is\n filled with the proper data. The specified path can be absolute or\n relative to the generated report file.\n Syntax auxdir \n Arguments none\n-Context accountreport, resourcereport, taskreport, textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport\n \n ===============================================================================\n << auxdir << Table_Of_Contents >> balance >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/balance.html", "source2": "./usr/share/doc/tj3/html/balance.html", "unified_diff": "@@ -51,15 +51,15 @@\n \n \n \n \n \n \n \n \n
Argumentscost account
The top-level account that is used for all cost related charges.
Context\n- accountreport, properties, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, properties\n

\n
project \"AccountReport\" 2011-11-09 +1y {\n   currencyformat \"(\" \")\" \",\" \".\" 0\n }\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -15,16 +15,16 @@\n Purpose   using the balance attribute, two top-level accounts can be designated\n           for a profit-loss-analysis. This analysis includes all sub accounts\n           of these two top-level accounts.\n           To clear a previously set balance, just use a -.\n Syntax    balance (  | -)\n Arguments cost account The top-level account that is used for all cost related\n                        charges.\n-Context   accountreport, properties, resourcereport, taskreport, textreport,\n-          tracereport\n+Context   resourcereport, taskreport, textreport, tracereport, accountreport,\n+          properties\n project \"AccountReport\" 2011-11-09 +1y {\n   currencyformat \"(\" \")\" \",\" \".\" 0\n }\n \n account resourceCost \"Resource Cost\" {\n   aggregate resources\n   account teamA \"Team A\"\n"}]}, {"source1": "./usr/share/doc/tj3/html/caption.html", "source2": "./usr/share/doc/tj3/html/caption.html", "unified_diff": "@@ -48,15 +48,15 @@\n       Arguments\n       text [STRING]\n       
The caption text.
\n \n \n Context\n \n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n \n \n

\n
\n resource r1 \"Resource 1\"\n \n task plant \"How to plant a tree\" {\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,15 +10,15 @@\n ===============================================================================\n \n                                 Keyword caption\n  Purpose   The caption will be embedded in the footer of the table or data\n            segment. The text will be interpreted as Rich_Text.\n  Syntax    caption \n  Arguments text [STRING] The caption text.\n- Context   accountreport, resourcereport, taskreport, textreport, tracereport\n+ Context   resourcereport, taskreport, textreport, tracereport, accountreport\n resource r1 \"Resource 1\"\n \n task plant \"How to plant a tree\" {\n  start 2007-01-01\n  # All sub-tasks inherit this allocation of r1\n  allocate r1\n  task plan \"Choose the planting site\" {\n"}]}, {"source1": "./usr/share/doc/tj3/html/center.html", "source2": "./usr/share/doc/tj3/html/center.html", "unified_diff": "@@ -48,15 +48,15 @@\n       Arguments\n       text [STRING]\n       
The text
\n \n \n Context\n \n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n \n \n

\n
project \"Test\" 2011-12-11 +1m\n \n task \"Foo\"\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,15 +10,15 @@\n ===============================================================================\n \n                                 Keyword center\n Purpose   This attribute defines the center section of the textreport. The text\n           will be interpreted as Rich_Text.\n Syntax    center \n Arguments text [STRING] The text\n-Context   accountreport, resourcereport, taskreport, textreport, tracereport\n+Context   resourcereport, taskreport, textreport, tracereport, accountreport\n project \"Test\" 2011-12-11 +1m\n \n task \"Foo\"\n \n textreport frame \"textreport\" {\n   taskreport r1 \"\"\n   taskreport r2 \"\"\n"}]}, {"source1": "./usr/share/doc/tj3/html/chargeset.html", "source2": "./usr/share/doc/tj3/html/chargeset.html", "unified_diff": "@@ -53,15 +53,15 @@\n      \n       share\n       
A percentage between 0 and 100%
\n \n \n Context\n \n- resource, supplement (resource), task, supplement (task)\n+ task, supplement (task), resource, supplement (resource)\n \n \n

\n
\n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,15 +18,15 @@\n by a percentage value that determines the share for this account. The\n total percentage of all accounts must be exactly 100%. If some\n accounts don't have a percentage specification, the remainder to 100%\n is distributed evenly between them.\n Syntax chargeset [, ...]\n Arguments account The ID of a previously defined leaf account.\n share A percentage between 0 and 100%\n-Context resource, supplement_(resource), task, supplement_(task)\n+Context task, supplement_(task), resource, supplement_(resource)\n \n ===============================================================================\n << charge << Table_Of_Contents >> columnid >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/columns.html", "source2": "./usr/share/doc/tj3/html/columns.html", "unified_diff": "@@ -49,15 +49,15 @@\n \n \n \n \n \n \n \n \n
Argumentscolumnid
See columnid for details.
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n

\n

\n \n \n \n \n \n \n \n \n \n
Attributes\n cellcolor (column), celltext (column), end (column), fontcolor (column), halign (column), listitem (column), listtype (column), period (column), scale (column), start (column), timeformat1, timeformat2, title (column), tooltip (column), width (column)\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -12,15 +12,15 @@\n Keyword columns List_Attribute\n Specifies which columns shall be included in a report. Some columns\n Purpose show values that are constant over the course of the project. Other\n columns show calculated values that depend on the time period that\n was chosen for the report.\n Syntax columns [{ }] [, [[, ... ]]...]\n Arguments columnid See columnid for details.\n- Context accountreport, resourcereport, taskreport, textreport, tracereport\n+ Context resourcereport, taskreport, textreport, tracereport, accountreport\n cellcolor_(column), celltext_(column), end_(column), fontcolor_\n Attributes (column), halign_(column), listitem_(column), listtype_(column),\n period_(column), scale_(column), start_(column), timeformat1,\n timeformat2, title_(column), tooltip_(column), width_(column)\n \n ===============================================================================\n << columnid << Table_Of_Contents >> complete >>\n"}]}, {"source1": "./usr/share/doc/tj3/html/currencyformat.html", "source2": "./usr/share/doc/tj3/html/currencyformat.html", "unified_diff": "@@ -64,15 +64,15 @@\n
fractiondigits [INTEGER]
Number of fraction digits to show
Context\n- accountreport, project, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, project\n

\n
project prj \"Project\" \"1.0\" 2007-01-01 - 2007-03-01 {\n   timezone \"Europe/Berlin\"\n   # German currency format: e. g.  -10.000,20 5.014,11\n   currencyformat \"-\" \"\" \".\" \",\" 2\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -15,16 +15,16 @@\n            \n           negativeprefix [STRING]  Prefix for negative numbers\n           negativesuffix [STRING]  Suffix for negative numbers\n Arguments thousandsep [STRING]     Separator used for every 3rd digit\n           fractionsep [STRING]     Separator used to separate the fraction\n                                    digits\n           fractiondigits [INTEGER] Number of fraction digits to show\n-Context   accountreport, project, resourcereport, taskreport, textreport,\n-          tracereport\n+Context   resourcereport, taskreport, textreport, tracereport, accountreport,\n+          project\n project prj \"Project\" \"1.0\" 2007-01-01 - 2007-03-01 {\n   timezone \"Europe/Berlin\"\n   # German currency format: e. g.  -10.000,20 5.014,11\n   currencyformat \"-\" \"\" \".\" \",\" 2\n \n   # US currency format: e. g. (10,000.20) 5,014.11\n   currencyformat \"(\" \")\" \",\" \".\" 2\n"}]}, {"source1": "./usr/share/doc/tj3/html/dailymax.html", "source2": "./usr/share/doc/tj3/html/dailymax.html", "unified_diff": "@@ -72,15 +72,15 @@\n      \n       y\n       
years
\n \n \n Context\n \n- limits, limits (resource), limits (task)\n+ limits (resource), limits (task), limits\n \n \n

\n

\n \n \n \n \n \n \n \n \n \n
Attributes\n end (limit), period (limit), resources (limit), start (limit)\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -15,15 +15,15 @@\n value A floating point or integer number\n min minutes\n h hours\n Arguments d days\n w weeks\n m months\n y years\n- Context limits, limits_(resource), limits_(task)\n+ Context limits_(resource), limits_(task), limits\n Attributes end_(limit), period_(limit), resources_(limit), start_(limit)\n resource r1 \"R1\" {\n # Limit the usage of this resource to a maximum of 2 hours per day,\n # 6 hours per week and 2.5 days per month.\n limits { dailymax 2h weeklymax 6h monthlymax 2.5d }\n }\n \n"}]}, {"source1": "./usr/share/doc/tj3/html/dailymin.html", "source2": "./usr/share/doc/tj3/html/dailymin.html", "unified_diff": "@@ -72,15 +72,15 @@\n
y
years
Context\n- limits, limits (resource), limits (task)\n+ limits (resource), limits (task), limits\n

\n

\n \n \n \n \n \n \n \n \n \n
Attributes\n end (limit), period (limit), resources (limit), start (limit)\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,15 +18,15 @@\n value A floating point or integer number\n min minutes\n h hours\n Arguments d days\n w weeks\n m months\n y years\n-Context limits, limits_(resource), limits_(task)\n+Context limits_(resource), limits_(task), limits\n Attributes end_(limit), period_(limit), resources_(limit), start_(limit)\n resource r1 \"R1\" {\n # Limit the usage of this resource to a maximum of 2 hours per day,\n # 6 hours per week and 2.5 days per month.\n limits { dailymax 2h weeklymax 6h monthlymax 2.5d }\n }\n \n"}]}, {"source1": "./usr/share/doc/tj3/html/details.html", "source2": "./usr/share/doc/tj3/html/details.html", "unified_diff": "@@ -48,15 +48,15 @@\n Argumentstext [STRING]
The text will be interpreted as Rich Text. Only a subset of the markup is supported for this attribute. You can use word formatting, paragraphs, hyperlinks, lists, section and subsection headers.
Context\n- journalentry, status (statussheet), status (timesheet)\n+ status (statussheet), status (timesheet), journalentry\n

\n
\n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -13,15 +13,15 @@\n Purpose This is a continuation of the summary of the journal or status entry.\n It can be several paragraphs long.\n Syntax details \n The text will be interpreted as Rich_Text. Only a\n Arguments text [STRING] subset of the markup is supported for this attribute.\n You can use word formatting, paragraphs, hyperlinks,\n lists, section and subsection headers.\n-Context journalentry, status_(statussheet), status_(timesheet)\n+Context status_(statussheet), status_(timesheet), journalentry\n \n ===============================================================================\n << depends << Table_Of_Contents >> disabled >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/end.report.html", "source2": "./usr/share/doc/tj3/html/end.report.html", "unified_diff": "@@ -48,15 +48,15 @@\n \n \n \n \n \n \n \n \n
Argumentsdate
See date for details.
Context\n- accountreport, export, icalreport, nikureport, resourcereport, statussheetreport, taskreport, textreport, timesheetreport, tracereport\n+ resourcereport, statussheetreport, taskreport, textreport, timesheetreport, tracereport, accountreport, export, icalreport, nikureport\n

\n
project export  \"Project\" \"1.0\" 2007-01-01 - 2008-01-01 {\n   timezone \"America/Denver\"\n }\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,17 +10,17 @@\n ===============================================================================\n \n                              Keyword end (report)\n Purpose   Specifies the end date of the report. In task reports only tasks that\n           start before this end date are listed.\n Syntax    end \n Arguments date See date for details.\n-          accountreport, export, icalreport, nikureport, resourcereport,\n-Context   statussheetreport, taskreport, textreport, timesheetreport,\n-          tracereport\n+          resourcereport, statussheetreport, taskreport, textreport,\n+Context   timesheetreport, tracereport, accountreport, export, icalreport,\n+          nikureport\n project export  \"Project\" \"1.0\" 2007-01-01 - 2008-01-01 {\n   timezone \"America/Denver\"\n }\n \n resource tux \"Tux\"\n resource bob \"Bob\"\n \n"}]}, {"source1": "./usr/share/doc/tj3/html/epilog.html", "source2": "./usr/share/doc/tj3/html/epilog.html", "unified_diff": "@@ -47,15 +47,15 @@\n      \n       Arguments\n       none\n      \n      \n       Context\n       \n-       accountreport, resourcereport, taskreport, textreport, tracereport\n+       resourcereport, taskreport, textreport, tracereport, accountreport\n       \n      \n      \n       See also\n       \n        footer, header, prolog\n       \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,15 +10,15 @@\n ===============================================================================\n \n                                 Keyword epilog\n  Purpose   Define a text section that is printed right after the actual report\n            data. The text will be interpreted as Rich_Text.\n  Syntax    epilog \n  Arguments none\n- Context   accountreport, resourcereport, taskreport, textreport, tracereport\n+ Context   resourcereport, taskreport, textreport, tracereport, accountreport\n  See also  footer, header, prolog\n \n ===============================================================================\n << endcredit << Table_Of_Contents >> export >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n"}]}, {"source1": "./usr/share/doc/tj3/html/export.html", "source2": "./usr/share/doc/tj3/html/export.html", "unified_diff": "@@ -56,15 +56,15 @@\n      \n       file name [STRING]\n       
The name of the report file to generate. It must end with a .tjp or .tji extension, or use . to use the standard output channel.
\n \n \n Context\n \n- accountreport, export, properties, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, export, properties\n \n \n

\n

\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -29,16 +29,16 @@\n id [ID] no ID is specified, one will be automatically\n generated. These IDs may become visible in\n Arguments reports, but may change at any time. You may never\n rely on automatically generated IDs.\n The name of the report file to generate. It must\n file name [STRING] end with a .tjp or .tji extension, or use . to use\n the standard output channel.\n-Context accountreport, export, properties, resourcereport, taskreport,\n- textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport,\n+ export, properties\n Name Scen. spec. Inh. fm. Global Inh. fm. Parent\n accountreport\n definitions\n end_(report) x x\n export\n formats_(export)\n hideresource\n"}]}, {"source1": "./usr/share/doc/tj3/html/fail.html", "source2": "./usr/share/doc/tj3/html/fail.html", "unified_diff": "@@ -84,15 +84,15 @@\n \n \n \n \n \n \n \n \n
!=
The 'not-equal' operator
Context\n- resource, supplement (resource), task, supplement (task)\n+ task, supplement (task), resource, supplement (resource)\n

\n
\n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -32,15 +32,15 @@\n & The 'and' operator\n > The 'greater than' operator\n < The 'smaller than' operator\n = The 'equal' operator\n >= The 'greater-or-equal' operator\n <= The 'smaller-or-equal' operator\n != The 'not-equal' operator\n-Context resource, supplement_(resource), task, supplement_(task)\n+Context task, supplement_(task), resource, supplement_(resource)\n \n ===============================================================================\n << extend << Table_Of_Contents >> flags >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/flags.report.html", "source2": "./usr/share/doc/tj3/html/flags.report.html", "unified_diff": "@@ -48,15 +48,15 @@\n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n

\n
\n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,15 +10,15 @@\n ===============================================================================\n \n Keyword flags (report) List_Attribute\n Purpose Attach a set of flags. The flags can be used in logical expressions\n to filter properties from the reports.\n Syntax flags [, ...]\n Arguments none\n- Context accountreport, resourcereport, taskreport, textreport, tracereport\n+ Context resourcereport, taskreport, textreport, tracereport, accountreport\n \n ===============================================================================\n << flags_(journalentry) << Table_Of_Contents >> flags_(resource) >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/footer.html", "source2": "./usr/share/doc/tj3/html/footer.html", "unified_diff": "@@ -47,15 +47,15 @@\n \n \n \n \n \n \n \n \n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,15 +10,15 @@\n ===============================================================================\n \n Keyword footer\n Purpose Define a text section that is put at the bottom of the report. The\n text will be interpreted as Rich_Text.\n Syntax footer \n Arguments none\n- Context accountreport, resourcereport, taskreport, textreport, tracereport\n+ Context resourcereport, taskreport, textreport, tracereport, accountreport\n See also epilog, header, prolog\n project \"Test\" 2011-12-11 +1m\n \n task \"Foo\"\n \n textreport frame \"textreport\" {\n taskreport r1 \"\"\n"}]}, {"source1": "./usr/share/doc/tj3/html/formats.html", "source2": "./usr/share/doc/tj3/html/formats.html", "unified_diff": "@@ -60,15 +60,15 @@\n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n
See also\n epilog, header, prolog\n
niku
Generate an XOG XML file to be used with Clarity.
Context\n- accountreport, nikureport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, nikureport\n

\n
\n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -21,16 +21,16 @@\n The report lists the resources and their respective values as\n colon-separated-value (CSV) format. Due to the very simple\n csv nature of the CSV format, only a small subset of features will\n Arguments be supported for CSV output. Including tasks or listing multiple\n scenarios will result in very difficult to read reports.\n html Generate a web page (HTML file)\n niku Generate an XOG XML file to be used with Clarity.\n-Context accountreport, nikureport, resourcereport, taskreport, textreport,\n- tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport,\n+ nikureport\n \n ===============================================================================\n << footer << Table_Of_Contents >> formats_(export) >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/header.html", "source2": "./usr/share/doc/tj3/html/header.html", "unified_diff": "@@ -47,15 +47,15 @@\n \n \n \n \n \n \n \n \n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,15 +10,15 @@\n ===============================================================================\n \n Keyword header\n Purpose Define a text section that is put at the top of the report. The text\n will be interpreted as Rich_Text.\n Syntax header \n Arguments none\n-Context accountreport, resourcereport, taskreport, textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport\n See also epilog, footer, prolog\n project \"Test\" 2011-12-11 +1m\n \n task \"Foo\"\n \n textreport frame \"textreport\" {\n taskreport r1 \"\"\n"}]}, {"source1": "./usr/share/doc/tj3/html/headline.html", "source2": "./usr/share/doc/tj3/html/headline.html", "unified_diff": "@@ -48,15 +48,15 @@\n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n
See also\n epilog, footer, prolog\n Argumentstext [STRING]
The text used for the headline. It is interpreted as Rich Text.
Context\n- accountreport, nikureport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, nikureport\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,16 +10,16 @@\n ===============================================================================\n \n Keyword headline\n Purpose Specifies the headline for a report.\n Syntax headline \n Arguments text [STRING] The text used for the headline. It is interpreted as\n Rich_Text.\n- Context accountreport, nikureport, resourcereport, taskreport, textreport,\n- tracereport\n+ Context resourcereport, taskreport, textreport, tracereport, accountreport,\n+ nikureport\n \n ===============================================================================\n << header << Table_Of_Contents >> height >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/height.html", "source2": "./usr/share/doc/tj3/html/height.html", "unified_diff": "@@ -47,15 +47,15 @@\n \n \n \n \n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n
See alsowidth

\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -13,15 +13,15 @@\n Set the height of the report in pixels. This attribute is only used\n for reports that cannot determine the height based on the content.\n Purpose Such reports can be freely resized to fit in. The vast majority of\n reports can determine their height based on the provided content.\n These reports will simply ignore this setting.\n Syntax height \n Arguments none\n- Context accountreport, resourcereport, taskreport, textreport, tracereport\n+ Context resourcereport, taskreport, textreport, tracereport, accountreport\n See also width\n \n ===============================================================================\n << headline << Table_Of_Contents >> hideaccount >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n"}]}, {"source1": "./usr/share/doc/tj3/html/hideaccount.html", "source2": "./usr/share/doc/tj3/html/hideaccount.html", "unified_diff": "@@ -84,15 +84,15 @@\n \n !=\n
The 'not-equal' operator
\n \n \n Context\n \n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n \n \n \n See also\n sortaccounts\n \n

\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -31,15 +31,15 @@\n & The 'and' operator\n > The 'greater than' operator\n < The 'smaller than' operator\n = The 'equal' operator\n >= The 'greater-or-equal' operator\n <= The 'smaller-or-equal' operator\n != The 'not-equal' operator\n-Context accountreport, resourcereport, taskreport, textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport\n See also sortaccounts\n \n ===============================================================================\n << height << Table_Of_Contents >> hidejournalentry >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n"}]}, {"source1": "./usr/share/doc/tj3/html/hidejournalentry.html", "source2": "./usr/share/doc/tj3/html/hidejournalentry.html", "unified_diff": "@@ -48,15 +48,15 @@\n Arguments\n logicalflagexpression\n
See logicalflagexpression for details.
\n \n \n Context\n \n- accountreport, icalreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, icalreport\n \n \n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,16 +10,16 @@\n ===============================================================================\n \n Keyword hidejournalentry\n Purpose Do not include journal entries that match the specified logical\n expression.\n Syntax hidejournalentry \n Arguments logicalflagexpression See logicalflagexpression for details.\n- Context accountreport, icalreport, resourcereport, taskreport, textreport,\n- tracereport\n+ Context resourcereport, taskreport, textreport, tracereport, accountreport,\n+ icalreport\n \n ===============================================================================\n << hideaccount << Table_Of_Contents >> hidereport >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/hideresource.html", "source2": "./usr/share/doc/tj3/html/hideresource.html", "unified_diff": "@@ -84,15 +84,15 @@\n \n \n \n \n \n \n \n \n \n \n \n \n
!=
The 'not-equal' operator
Context\n- accountreport, export, icalreport, nikureport, resourcereport, statussheetreport, tagfile, taskreport, textreport, timesheetreport, tracereport\n+ resourcereport, statussheetreport, tagfile, taskreport, textreport, timesheetreport, tracereport, accountreport, export, icalreport, nikureport\n
See alsosortresources

\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -31,17 +31,17 @@\n & The 'and' operator\n > The 'greater than' operator\n < The 'smaller than' operator\n = The 'equal' operator\n >= The 'greater-or-equal' operator\n <= The 'smaller-or-equal' operator\n != The 'not-equal' operator\n- accountreport, export, icalreport, nikureport, resourcereport,\n-Context statussheetreport, tagfile, taskreport, textreport, timesheetreport,\n- tracereport\n+ resourcereport, statussheetreport, tagfile, taskreport, textreport,\n+Context timesheetreport, tracereport, accountreport, export, icalreport,\n+ nikureport\n See also sortresources\n \n ===============================================================================\n << hidereport << Table_Of_Contents >> hidetask >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n"}]}, {"source1": "./usr/share/doc/tj3/html/hidetask.html", "source2": "./usr/share/doc/tj3/html/hidetask.html", "unified_diff": "@@ -84,15 +84,15 @@\n \n !=\n
The 'not-equal' operator
\n \n \n Context\n \n- accountreport, export, icalreport, nikureport, resourcereport, statussheetreport, tagfile, taskreport, textreport, timesheetreport, tracereport\n+ resourcereport, statussheetreport, tagfile, taskreport, textreport, timesheetreport, tracereport, accountreport, export, icalreport, nikureport\n \n \n \n See also\n sorttasks\n \n

\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -31,17 +31,17 @@\n & The 'and' operator\n > The 'greater than' operator\n < The 'smaller than' operator\n = The 'equal' operator\n >= The 'greater-or-equal' operator\n <= The 'smaller-or-equal' operator\n != The 'not-equal' operator\n- accountreport, export, icalreport, nikureport, resourcereport,\n-Context statussheetreport, tagfile, taskreport, textreport, timesheetreport,\n- tracereport\n+ resourcereport, statussheetreport, tagfile, taskreport, textreport,\n+Context timesheetreport, tracereport, accountreport, export, icalreport,\n+ nikureport\n See also sorttasks\n \n ===============================================================================\n << hideresource << Table_Of_Contents >> icalreport >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n"}]}, {"source1": "./usr/share/doc/tj3/html/journalattributes.html", "source2": "./usr/share/doc/tj3/html/journalattributes.html", "unified_diff": "@@ -92,15 +92,15 @@\n \n timesheet\n
Include the timesheet information. Requires 'property'.
\n \n \n Context\n \n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n \n \n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -24,15 +24,15 @@\n Arguments details Include the details\n flags Include the flags\n headline Include the headline\n property Include the task or resource name\n propertyid Include the property ID. Requires 'property'.\n summary Include the summary\n timesheet Include the timesheet information. Requires 'property'.\n-Context accountreport, resourcereport, taskreport, textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport\n \n ===============================================================================\n << isvalid << Table_Of_Contents >> journalentry >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/journalentry.html", "source2": "./usr/share/doc/tj3/html/journalentry.html", "unified_diff": "@@ -56,15 +56,15 @@\n \n \n \n \n \n \n \n \n
headline [STRING]
The headline of the journal entry. It will be interpreted as Rich Text.
Context\n- project, resource, supplement (resource), task, supplement (task)\n+ task, supplement (task), project, resource, supplement (resource)\n

\n

\n \n \n \n \n \n \n \n \n \n
Attributes\n alert, author, details, flags (journalentry), summary\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -21,15 +21,15 @@\n details should be put into the third part.\n Depending on the context, journal entries are listed with headlines\n only, as headlines plus introduction or in full.\n Syntax journalentry [{ }]\n date See date for details.\n Arguments headline [STRING] The headline of the journal entry. It will be\n interpreted as Rich_Text.\n-Context project, resource, supplement_(resource), task, supplement_(task)\n+Context task, supplement_(task), project, resource, supplement_(resource)\n Attributes alert, author, details, flags_(journalentry), summary\n \n ===============================================================================\n << journalattributes << Table_Of_Contents >> journalmode >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n"}]}, {"source1": "./usr/share/doc/tj3/html/journalmode.html", "source2": "./usr/share/doc/tj3/html/journalmode.html", "unified_diff": "@@ -72,15 +72,15 @@\n
alerts_down
In this mode only the last entries before the report end date for the context property and all its sub-properties is included. If there are multiple entries at the exact same date, then all these entries are included. In contrast to the status_down mode, only entries with an alert level above the default level, and only those with the highest overall alert level are included.
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -49,15 +49,15 @@\n In this mode only the last entries before the report end\n date for the context property and all its sub-properties\n is included. If there are multiple entries at the exact\n alerts_down same date, then all these entries are included. In\n contrast to the status_down mode, only entries with an\n alert level above the default level, and only those with\n the highest overall alert level are included.\n-Context accountreport, resourcereport, taskreport, textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport\n \n ===============================================================================\n << journalentry << Table_Of_Contents >> leaveallowance >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/leaves.html", "source2": "./usr/share/doc/tj3/html/leaves.html", "unified_diff": "@@ -85,15 +85,15 @@\n \n \n \n \n \n \n \n \n
interval3
See interval3 for details.
Context\n- properties, resource, supplement (resource), shift\n+ shift, properties, resource, supplement (resource)\n

\n
project \"Annual Leave\" 2011-12-19 +1y {\n   now 2012-07-01\n }\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -31,15 +31,15 @@\n           special       Personal leave based on a special occasion\n           sick          Sick leave\n Arguments unpaid        Unpaid leave\n           holiday       Public or bank holiday\n           unemployed    Not employeed (highest priority)\n           name [STRING] An optional name or reason for the leave\n           interval3     See interval3 for details.\n-Context   properties, resource, supplement_(resource), shift\n+Context   shift, properties, resource, supplement_(resource)\n project \"Annual Leave\" 2011-12-19 +1y {\n   now 2012-07-01\n }\n \n leaves holiday \"Christmas\" 2011-12-24 +3d,\n        holiday \"New Year\" 2011-12-31 +3d\n \n"}]}, {"source1": "./usr/share/doc/tj3/html/left.html", "source2": "./usr/share/doc/tj3/html/left.html", "unified_diff": "@@ -47,15 +47,15 @@\n      \n       Arguments\n       none\n      \n      \n       Context\n       \n-       accountreport, resourcereport, taskreport, textreport, tracereport\n+       resourcereport, taskreport, textreport, tracereport, accountreport\n       \n      \n     

\n
project \"Test\" 2011-12-11 +1m\n \n task \"Foo\"\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,15 +11,15 @@\n \n                                  Keyword left\n           This attribute defines the left margin section of the textreport. The\n Purpose   text will be interpreted as Rich_Text. The margin will not span the\n           header or footer sections.\n Syntax    left \n Arguments none\n-Context   accountreport, resourcereport, taskreport, textreport, tracereport\n+Context   resourcereport, taskreport, textreport, tracereport, accountreport\n project \"Test\" 2011-12-11 +1m\n \n task \"Foo\"\n \n textreport frame \"textreport\" {\n   taskreport r1 \"\"\n   taskreport r2 \"\"\n"}]}, {"source1": "./usr/share/doc/tj3/html/loadunit.html", "source2": "./usr/share/doc/tj3/html/loadunit.html", "unified_diff": "@@ -80,15 +80,15 @@\n      \n       years\n       
Display all load and duration values as years.
\n \n \n Context\n \n- accountreport, export, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, export\n \n \n

\n
\n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -24,16 +24,16 @@\n months Display all load and duration values as months.\n quarters Display all load and duration values as quarters.\n Automatically select the unit that produces the shortest\n shortauto and most readable value. The unit name will be abbreviated.\n It will not use quarters since it is not common.\n weeks Display all load and duration values as weeks.\n years Display all load and duration values as years.\n-Context accountreport, export, resourcereport, taskreport, textreport,\n- tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport,\n+ export\n \n ===============================================================================\n << listtype_(column) << Table_Of_Contents >> logicalexpression >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/maximum.html", "source2": "./usr/share/doc/tj3/html/maximum.html", "unified_diff": "@@ -72,15 +72,15 @@\n \n \n \n \n \n \n \n \n
y
years
Context\n- limits, limits (resource), limits (task)\n+ limits (resource), limits (task), limits\n

\n

\n \n \n \n \n \n \n \n \n \n
Attributes\n end (limit), period (limit), resources (limit), start (limit)\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,15 +16,15 @@\n value A floating point or integer number\n min minutes\n h hours\n Arguments d days\n w weeks\n m months\n y years\n- Context limits, limits_(resource), limits_(task)\n+ Context limits_(resource), limits_(task), limits\n Attributes end_(limit), period_(limit), resources_(limit), start_(limit)\n \n ===============================================================================\n << maxend << Table_Of_Contents >> maxstart >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n"}]}, {"source1": "./usr/share/doc/tj3/html/minimum.html", "source2": "./usr/share/doc/tj3/html/minimum.html", "unified_diff": "@@ -72,15 +72,15 @@\n
y
years
Context\n- limits, limits (resource), limits (task)\n+ limits (resource), limits (task), limits\n

\n

\n \n \n \n \n \n \n \n \n \n
Attributes\n end (limit), period (limit), resources (limit), start (limit)\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,15 +16,15 @@\n value A floating point or integer number\n min minutes\n h hours\n Arguments d days\n w weeks\n m months\n y years\n-Context limits, limits_(resource), limits_(task)\n+Context limits_(resource), limits_(task), limits\n Attributes end_(limit), period_(limit), resources_(limit), start_(limit)\n \n ===============================================================================\n << minend << Table_Of_Contents >> minstart >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n"}]}, {"source1": "./usr/share/doc/tj3/html/monthlymax.html", "source2": "./usr/share/doc/tj3/html/monthlymax.html", "unified_diff": "@@ -72,15 +72,15 @@\n
y
years
Context\n- limits, limits (resource), limits (task)\n+ limits (resource), limits (task), limits\n

\n

\n \n \n \n \n \n \n \n \n \n
Attributes\n end (limit), period (limit), resources (limit), start (limit)\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -15,15 +15,15 @@\n value A floating point or integer number\n min minutes\n h hours\n Arguments d days\n w weeks\n m months\n y years\n- Context limits, limits_(resource), limits_(task)\n+ Context limits_(resource), limits_(task), limits\n Attributes end_(limit), period_(limit), resources_(limit), start_(limit)\n \n ===============================================================================\n << minstart << Table_Of_Contents >> monthlymin >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n"}]}, {"source1": "./usr/share/doc/tj3/html/monthlymin.html", "source2": "./usr/share/doc/tj3/html/monthlymin.html", "unified_diff": "@@ -72,15 +72,15 @@\n
y
years
Context\n- limits, limits (resource), limits (task)\n+ limits (resource), limits (task), limits\n

\n

\n \n \n \n \n \n \n \n \n \n
Attributes\n end (limit), period (limit), resources (limit), start (limit)\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,15 +18,15 @@\n value A floating point or integer number\n min minutes\n h hours\n Arguments d days\n w weeks\n m months\n y years\n-Context limits, limits_(resource), limits_(task)\n+Context limits_(resource), limits_(task), limits\n Attributes end_(limit), period_(limit), resources_(limit), start_(limit)\n \n ===============================================================================\n << monthlymax << Table_Of_Contents >> navigator >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n"}]}, {"source1": "./usr/share/doc/tj3/html/numberformat.html", "source2": "./usr/share/doc/tj3/html/numberformat.html", "unified_diff": "@@ -64,15 +64,15 @@\n
fractiondigits [INTEGER]
Number of fraction digits to show
Context\n- accountreport, nikureport, project, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, nikureport, project\n

\n
\n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,16 +16,16 @@\n \n negativeprefix [STRING] Prefix for negative numbers\n negativesuffix [STRING] Suffix for negative numbers\n Arguments thousandsep [STRING] Separator used for every 3rd digit\n fractionsep [STRING] Separator used to separate the fraction\n digits\n fractiondigits [INTEGER] Number of fraction digits to show\n- Context accountreport, nikureport, project, resourcereport, taskreport,\n- textreport, tracereport\n+ Context resourcereport, taskreport, textreport, tracereport, accountreport,\n+ nikureport, project\n \n ===============================================================================\n << number_(extend) << Table_Of_Contents >> onend >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/opennodes.html", "source2": "./usr/share/doc/tj3/html/opennodes.html", "unified_diff": "@@ -47,15 +47,15 @@\n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,15 +10,15 @@\n ===============================================================================\n \n Keyword opennodes\n Purpose For internal use only!\n Syntax opennodes (( | ) [: ( | )] [, (\n | ) [: ( | )]...] | -)\n Arguments none\n-Context accountreport, resourcereport, taskreport, textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport\n \n ===============================================================================\n << onstart << Table_Of_Contents >> outputdir >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/period.report.html", "source2": "./usr/share/doc/tj3/html/period.report.html", "unified_diff": "@@ -48,15 +48,15 @@\n \n \n \n \n \n \n \n \n
Argumentsinterval2
See interval2 for details.
Context\n- accountreport, export, icalreport, nikureport, resourcereport, statussheetreport, taskreport, textreport, timesheetreport, tracereport\n+ resourcereport, statussheetreport, taskreport, textreport, timesheetreport, tracereport, accountreport, export, icalreport, nikureport\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,17 +10,17 @@\n ===============================================================================\n \n Keyword period (report)\n Purpose This property is a shortcut for setting the start and end property at\n the same time.\n Syntax period \n Arguments interval2 See interval2 for details.\n- accountreport, export, icalreport, nikureport, resourcereport,\n-Context statussheetreport, taskreport, textreport, timesheetreport,\n- tracereport\n+ resourcereport, statussheetreport, taskreport, textreport,\n+Context timesheetreport, tracereport, accountreport, export, icalreport,\n+ nikureport\n \n ===============================================================================\n << period_(limit) << Table_Of_Contents >> period_(task) >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/prolog.html", "source2": "./usr/share/doc/tj3/html/prolog.html", "unified_diff": "@@ -47,15 +47,15 @@\n \n \n \n \n \n \n \n \n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,15 +10,15 @@\n ===============================================================================\n \n Keyword prolog\n Purpose Define a text section that is printed right before the actual report\n data. The text will be interpreted as Rich_Text.\n Syntax prolog \n Arguments none\n-Context accountreport, resourcereport, taskreport, textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport\n See also epilog, footer, header\n \n ===============================================================================\n << projection << Table_Of_Contents >> properties >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n"}]}, {"source1": "./usr/share/doc/tj3/html/purge.html", "source2": "./usr/share/doc/tj3/html/purge.html", "unified_diff": "@@ -51,15 +51,15 @@\n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n
See also\n epilog, footer, header\n Argumentsattribute
Any name of a list attribute
Context\n- accountreport, export, resource, supplement (resource), resourcereport, task, supplement (task), taskreport, textreport, tracereport\n+ resourcereport, task, supplement (task), taskreport, textreport, tracereport, accountreport, export, resource, supplement (resource)\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,17 +22,16 @@\n will then add their values to an empty list. The value of the\n enclosing property is not affected by purge.\n For scenario specific attributes, an optional scenario ID can be\n specified before the attribute ID. If it's missing, the default\n (first) scenario will be used.\n Syntax purge \n Arguments attribute Any name of a list attribute\n- accountreport, export, resource, supplement_(resource),\n Context resourcereport, task, supplement_(task), taskreport, textreport,\n- tracereport\n+ tracereport, accountreport, export, resource, supplement_(resource)\n \n ===============================================================================\n << properties << Table_Of_Contents >> rate >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/rawhtmlhead.html", "source2": "./usr/share/doc/tj3/html/rawhtmlhead.html", "unified_diff": "@@ -47,15 +47,15 @@\n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,15 +10,15 @@\n ===============================================================================\n \n Keyword rawhtmlhead\n Purpose Define an HTML fragment that will be inserted at the end of the HTML\n head section.\n Syntax rawhtmlhead \n Arguments none\n-Context accountreport, resourcereport, taskreport, textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport\n \n ===============================================================================\n << rate_(resource) << Table_Of_Contents >> reference_(extend) >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/resourcereport.html", "source2": "./usr/share/doc/tj3/html/resourcereport.html", "unified_diff": "@@ -59,15 +59,15 @@\n

By default, report definitions do not generate any files. With more complex projects, most report definitions will be used to describe elements of composed reports. If you want to generate a file from this report, you must specify the list of formats that you want to generate. The report name will then be used as a base name to create the file. The suffix will be appended based on the generated format.

\n

Reports have a local name space. All IDs and file names must be unique within the reports that belong to the same enclosing report. To reference a report for inclusion into another report, you need to specify the full report ID. This is composed of the report ID, prefixed by a dot-separated list of all parent report IDs.

\n \n
\n \n \n \n \n
Context\n- accountreport, export, properties, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, export, properties\n

\n

\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -44,16 +44,16 @@\n Reports have a local name space. All IDs and file names\n must be unique within the reports that belong to the\n same enclosing report. To reference a report for\n inclusion into another report, you need to specify the\n full report ID. This is composed of the report ID,\n prefixed by a dot-separated list of all parent report\n IDs.\n-Context accountreport, export, properties, resourcereport, taskreport,\n- textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport,\n+ export, properties\n Name Scen. spec. Inh. fm. Global Inh. fm. Parent\n accountreport\n accountroot x\n auxdir_(report) x x\n balance\n caption x\n center x\n"}]}, {"source1": "./usr/share/doc/tj3/html/resourceroot.html", "source2": "./usr/share/doc/tj3/html/resourceroot.html", "unified_diff": "@@ -48,15 +48,15 @@\n \n \n \n \n \n \n \n \n
Argumentsresource [ID]
The ID of a defined resource
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n

\n
project \"Test\" \"1.0\" 2010-11-10 +2m {\n   timezone \"America/Denver\"\n }\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -12,15 +12,15 @@\n                              Keyword resourceroot\n           Only resources below the specified root-level resources are exported.\n Purpose   The exported resources will have the ID of the root-level resource\n           stripped from their ID, so that the sub-resources of the root-level\n           resource become top-level resources in the report file.\n Syntax    resourceroot \n Arguments resource [ID] The ID of a defined resource\n-Context   accountreport, resourcereport, taskreport, textreport, tracereport\n+Context   resourcereport, taskreport, textreport, tracereport, accountreport\n project \"Test\" \"1.0\" 2010-11-10 +2m {\n   timezone \"America/Denver\"\n }\n \n resource org \"Org\" {\n   resource team1 \"Team1\" {\n     resource r1 \"R1\"\n"}]}, {"source1": "./usr/share/doc/tj3/html/right.html", "source2": "./usr/share/doc/tj3/html/right.html", "unified_diff": "@@ -47,15 +47,15 @@\n      \n       Arguments\n       none\n      \n      \n       Context\n       \n-       accountreport, resourcereport, taskreport, textreport, tracereport\n+       resourcereport, taskreport, textreport, tracereport, accountreport\n       \n      \n     

\n
project \"Test\" 2011-12-11 +1m\n \n task \"Foo\"\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,15 +11,15 @@\n \n                                  Keyword right\n            This attribute defines the right margin section of the textreport.\n  Purpose   The text will be interpreted as Rich_Text. The margin will not span\n            the header or footer sections.\n  Syntax    right \n  Arguments none\n- Context   accountreport, resourcereport, taskreport, textreport, tracereport\n+ Context   resourcereport, taskreport, textreport, tracereport, accountreport\n project \"Test\" 2011-12-11 +1m\n \n task \"Foo\"\n \n textreport frame \"textreport\" {\n   taskreport r1 \"\"\n   taskreport r2 \"\"\n"}]}, {"source1": "./usr/share/doc/tj3/html/rollupaccount.html", "source2": "./usr/share/doc/tj3/html/rollupaccount.html", "unified_diff": "@@ -83,15 +83,15 @@\n      \n       !=\n       
The 'not-equal' operator
\n \n \n Context\n \n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n \n \n

\n
\n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -30,15 +30,15 @@\n & The 'and' operator\n > The 'greater than' operator\n < The 'smaller than' operator\n = The 'equal' operator\n >= The 'greater-or-equal' operator\n <= The 'smaller-or-equal' operator\n != The 'not-equal' operator\n-Context accountreport, resourcereport, taskreport, textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport\n \n ===============================================================================\n << right << Table_Of_Contents >> rollupresource >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/rollupresource.html", "source2": "./usr/share/doc/tj3/html/rollupresource.html", "unified_diff": "@@ -83,15 +83,15 @@\n \n \n \n \n \n \n \n \n
!=
The 'not-equal' operator
Context\n- accountreport, export, icalreport, resourcereport, tagfile, taskreport, textreport, tracereport\n+ resourcereport, tagfile, taskreport, textreport, tracereport, accountreport, export, icalreport\n

\n
project \"Test\" \"1.0\" 2010-11-10 +2m {\n   timezone \"America/Denver\"\n }\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -30,16 +30,16 @@\n           &       The 'and' operator\n           >       The 'greater than' operator\n           <       The 'smaller than' operator\n           =       The 'equal' operator\n           >=      The 'greater-or-equal' operator\n           <=      The 'smaller-or-equal' operator\n           !=      The 'not-equal' operator\n-Context   accountreport, export, icalreport, resourcereport, tagfile,\n-          taskreport, textreport, tracereport\n+Context   resourcereport, tagfile, taskreport, textreport, tracereport,\n+          accountreport, export, icalreport\n project \"Test\" \"1.0\" 2010-11-10 +2m {\n   timezone \"America/Denver\"\n }\n \n resource org \"Org\" {\n   resource team1 \"Team1\" {\n     resource r1 \"R1\"\n"}]}, {"source1": "./usr/share/doc/tj3/html/rolluptask.html", "source2": "./usr/share/doc/tj3/html/rolluptask.html", "unified_diff": "@@ -83,15 +83,15 @@\n      \n       !=\n       
The 'not-equal' operator
\n \n \n Context\n \n- accountreport, export, icalreport, resourcereport, tagfile, taskreport, textreport, tracereport\n+ resourcereport, tagfile, taskreport, textreport, tracereport, accountreport, export, icalreport\n \n \n

\n
\n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -30,16 +30,16 @@\n & The 'and' operator\n > The 'greater than' operator\n < The 'smaller than' operator\n = The 'equal' operator\n >= The 'greater-or-equal' operator\n <= The 'smaller-or-equal' operator\n != The 'not-equal' operator\n-Context accountreport, export, icalreport, resourcereport, tagfile,\n- taskreport, textreport, tracereport\n+Context resourcereport, tagfile, taskreport, textreport, tracereport,\n+ accountreport, export, icalreport\n \n ===============================================================================\n << rollupresource << Table_Of_Contents >> scale_(column) >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/scenario.html", "source2": "./usr/share/doc/tj3/html/scenario.html", "unified_diff": "@@ -56,15 +56,15 @@\n \n \n \n \n \n \n \n \n
name [STRING]
The name of the scenario
Context\n- project, scenario\n+ scenario, project\n

\n

\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -26,15 +26,15 @@\n mode, no assignments will be made prior to the current date or the\n date specified by now. In this case, TaskJuggler assumes, that all\n assignments prior to the current date have been provided by\n booking.task statements.\n Syntax scenario [{ }]\n Arguments id [ID] The ID of the scenario\n name [STRING] The name of the scenario\n-Context project, scenario\n+Context scenario, project\n Name Scen. spec. Inh. fm. Global Inh. fm. Parent\n Attributes active x\n scenario\n \n ===============================================================================\n << scale_(column) << Table_Of_Contents >> scenario_(ical) >>\n ===============================================================================\n"}]}, {"source1": "./usr/share/doc/tj3/html/scenarios.html", "source2": "./usr/share/doc/tj3/html/scenarios.html", "unified_diff": "@@ -48,15 +48,15 @@\n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n

\n
\n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -13,15 +13,15 @@\n List of scenarios that should be included in the report. By default,\n only the top-level scenario will be included. You can use this\n Purpose attribute to include data from the defined set of scenarios. Not all\n reports support reporting data from multiple scenarios. They will\n only include data from the first one in the list.\n Syntax scenarios [, ...]\n Arguments none\n-Context accountreport, resourcereport, taskreport, textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport\n \n ===============================================================================\n << scenario_(ical) << Table_Of_Contents >> scenarios_(export) >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/selfcontained.html", "source2": "./usr/share/doc/tj3/html/selfcontained.html", "unified_diff": "@@ -47,15 +47,15 @@\n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,15 +11,15 @@\n \n Keyword selfcontained\n Try to generate selfcontained output files when the format supports\n Purpose this. E. g. for HTML reports, the style sheet will be included and no\n icons will be used.\n Syntax selfcontained (yes | no)\n Arguments none\n-Context accountreport, resourcereport, taskreport, textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport\n \n ===============================================================================\n << select << Table_Of_Contents >> shift >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/shift.html", "source2": "./usr/share/doc/tj3/html/shift.html", "unified_diff": "@@ -55,15 +55,15 @@\n \n \n \n \n \n \n \n \n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -21,15 +21,15 @@\n An optional ID. If you ever want to reference this\n property, you must specify your own unique ID. If no ID\n id [ID] is specified, one will be automatically generated.\n Arguments These IDs may become visible in reports, but may change\n at any time. You may never rely on automatically\n generated IDs.\n name [STRING] The name of the shift\n-Context properties, shift\n+Context shift, properties\n See also shifts_(resource), shifts_(task)\n Name Scen. spec. Inh. fm. Global Inh. fm. Parent\n leaves x x x\n replace x x\n Attributes shift\n timezone_(shift) x x x\n vacation_(shift) x\n"}]}, {"source1": "./usr/share/doc/tj3/html/sortaccounts.html", "source2": "./usr/share/doc/tj3/html/sortaccounts.html", "unified_diff": "@@ -52,15 +52,15 @@\n \n \n \n \n \n \n \n \n
name [STRING]
The name of the shift
Context\n- properties, shift\n+ shift, properties\n
See also\n shifts (resource), shifts (task)\n
criteria [ABSOLUTE_ID]
The sorting criteria must consist of a property attribute ID. See columnid for a complete list of available attributes. The ID must be suffixed by '.up' or '.down' to determine the sorting direction. Optionally the ID may be prefixed with a scenario ID and a dot to determine the scenario that should be used for sorting. In case no scenario was specified, the top-level scenario is used. Example values are 'plan.start.up' or 'priority.down'.
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -24,15 +24,15 @@\n Arguments determine the sorting direction. Optionally\n criteria [ABSOLUTE_ID] the ID may be prefixed with a scenario ID and\n a dot to determine the scenario that should be\n used for sorting. In case no scenario was\n specified, the top-level scenario is used.\n Example values are 'plan.start.up' or\n 'priority.down'.\n-Context accountreport, resourcereport, taskreport, textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport\n \n ===============================================================================\n << sloppy_(projection) << Table_Of_Contents >> sortjournalentries >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/sortjournalentries.html", "source2": "./usr/share/doc/tj3/html/sortjournalentries.html", "unified_diff": "@@ -62,15 +62,15 @@\n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -23,15 +23,15 @@\n * alert.up: Sort in ascending order by the alert level of the\n journal entry property.down: Sort in descending order by the\n task or resource the journal entry is associated with\n * property.up: Sort in ascending order by the task or resource\n the journal entry is associated with\n Syntax sortjournalentries [, ...]\n Arguments none\n-Context accountreport, resourcereport, taskreport, textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport\n \n ===============================================================================\n << sortaccounts << Table_Of_Contents >> sortresources >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/sortresources.html", "source2": "./usr/share/doc/tj3/html/sortresources.html", "unified_diff": "@@ -52,15 +52,15 @@\n \n \n \n \n \n \n \n \n
criteria [ABSOLUTE_ID]
The sorting criteria must consist of a property attribute ID. See columnid for a complete list of available attributes. The ID must be suffixed by '.up' or '.down' to determine the sorting direction. Optionally the ID may be prefixed with a scenario ID and a dot to determine the scenario that should be used for sorting. In case no scenario was specified, the top-level scenario is used. Example values are 'plan.start.up' or 'priority.down'.
Context\n- accountreport, resourcereport, statussheetreport, taskreport, textreport, timesheetreport, tracereport\n+ resourcereport, statussheetreport, taskreport, textreport, timesheetreport, tracereport, accountreport\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -24,16 +24,16 @@\n Arguments determine the sorting direction. Optionally\n criteria [ABSOLUTE_ID] the ID may be prefixed with a scenario ID and\n a dot to determine the scenario that should be\n used for sorting. In case no scenario was\n specified, the top-level scenario is used.\n Example values are 'plan.start.up' or\n 'priority.down'.\n-Context accountreport, resourcereport, statussheetreport, taskreport,\n- textreport, timesheetreport, tracereport\n+Context resourcereport, statussheetreport, taskreport, textreport,\n+ timesheetreport, tracereport, accountreport\n \n ===============================================================================\n << sortjournalentries << Table_Of_Contents >> sorttasks >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/sorttasks.html", "source2": "./usr/share/doc/tj3/html/sorttasks.html", "unified_diff": "@@ -52,15 +52,15 @@\n \n \n \n \n \n \n \n \n
criteria [ABSOLUTE_ID]
The sorting criteria must consist of a property attribute ID. See columnid for a complete list of available attributes. The ID must be suffixed by '.up' or '.down' to determine the sorting direction. Optionally the ID may be prefixed with a scenario ID and a dot to determine the scenario that should be used for sorting. In case no scenario was specified, the top-level scenario is used. Example values are 'plan.start.up' or 'priority.down'.
Context\n- accountreport, resourcereport, statussheetreport, taskreport, textreport, timesheetreport, tracereport\n+ resourcereport, statussheetreport, taskreport, textreport, timesheetreport, tracereport, accountreport\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -24,16 +24,16 @@\n Arguments determine the sorting direction. Optionally\n criteria [ABSOLUTE_ID] the ID may be prefixed with a scenario ID and\n a dot to determine the scenario that should be\n used for sorting. In case no scenario was\n specified, the top-level scenario is used.\n Example values are 'plan.start.up' or\n 'priority.down'.\n-Context accountreport, resourcereport, statussheetreport, taskreport,\n- textreport, timesheetreport, tracereport\n+Context resourcereport, statussheetreport, taskreport, textreport,\n+ timesheetreport, tracereport, accountreport\n \n ===============================================================================\n << sortresources << Table_Of_Contents >> start >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/start.report.html", "source2": "./usr/share/doc/tj3/html/start.report.html", "unified_diff": "@@ -48,15 +48,15 @@\n \n \n \n \n \n \n \n \n
Argumentsdate
See date for details.
Context\n- accountreport, export, icalreport, nikureport, resourcereport, statussheetreport, taskreport, textreport, timesheetreport, tracereport\n+ resourcereport, statussheetreport, taskreport, textreport, timesheetreport, tracereport, accountreport, export, icalreport, nikureport\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,17 +10,17 @@\n ===============================================================================\n \n Keyword start (report)\n Purpose Specifies the start date of the report. In task reports only tasks\n that end after this end date are listed.\n Syntax start \n Arguments date See date for details.\n- accountreport, export, icalreport, nikureport, resourcereport,\n- Context statussheetreport, taskreport, textreport, timesheetreport,\n- tracereport\n+ resourcereport, statussheetreport, taskreport, textreport,\n+ Context timesheetreport, tracereport, accountreport, export, icalreport,\n+ nikureport\n \n ===============================================================================\n << start_(limit) << Table_Of_Contents >> startcredit >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/summary.html", "source2": "./usr/share/doc/tj3/html/summary.html", "unified_diff": "@@ -48,15 +48,15 @@\n \n \n \n \n \n \n \n \n
Argumentstext [STRING]
The text will be interpreted as Rich Text. Only a small subset of the markup is supported for this attribute. You can use word formatting, hyperlinks and paragraphs.
Context\n- journalentry, status (statussheet), status (timesheet)\n+ status (statussheet), status (timesheet), journalentry\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -14,15 +14,15 @@\n Purpose should only summarize the full entry but should contain more details\n than the headline. The text including formatting characters must be\n 240 characters long or less.\n Syntax summary \n The text will be interpreted as Rich_Text. Only a small\n Arguments text [STRING] subset of the markup is supported for this attribute.\n You can use word formatting, hyperlinks and paragraphs.\n-Context journalentry, status_(statussheet), status_(timesheet)\n+Context status_(statussheet), status_(timesheet), journalentry\n \n ===============================================================================\n << strict_(projection) << Table_Of_Contents >> supplement >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/task.html", "source2": "./usr/share/doc/tj3/html/task.html", "unified_diff": "@@ -55,15 +55,15 @@\n \n \n \n \n \n \n \n \n
name [STRING]
The name of the task
Context\n- properties, task, supplement (task)\n+ task, supplement (task), properties\n

\n

\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,15 +22,15 @@\n An optional ID. If you ever want to reference this\n property, you must specify your own unique ID. If no ID\n id [ID] is specified, one will be automatically generated.\n Arguments These IDs may become visible in reports, but may change\n at any time. You may never rely on automatically\n generated IDs.\n name [STRING] The name of the task\n-Context properties, task, supplement_(task)\n+Context task, supplement_(task), properties\n Name Scen. spec. Inh. fm. Global Inh. fm. Parent\n adopt_(task)\n allocate x x\n booking_(task) x\n charge x\n chargeset x x\n complete x\n"}]}, {"source1": "./usr/share/doc/tj3/html/taskreport.html", "source2": "./usr/share/doc/tj3/html/taskreport.html", "unified_diff": "@@ -59,15 +59,15 @@\n

By default, report definitions do not generate any files. With more complex projects, most report definitions will be used to describe elements of composed reports. If you want to generate a file from this report, you must specify the list of formats that you want to generate. The report name will then be used as a base name to create the file. The suffix will be appended based on the generated format.

\n

Reports have a local name space. All IDs and file names must be unique within the reports that belong to the same enclosing report. To reference a report for inclusion into another report, you need to specify the full report ID. This is composed of the report ID, prefixed by a dot-separated list of all parent report IDs.

\n \n \n \n \n \n \n
Context\n- accountreport, export, properties, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, export, properties\n

\n

\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -42,16 +42,16 @@\n Reports have a local name space. All IDs and file names\n must be unique within the reports that belong to the\n same enclosing report. To reference a report for\n inclusion into another report, you need to specify the\n full report ID. This is composed of the report ID,\n prefixed by a dot-separated list of all parent report\n IDs.\n-Context accountreport, export, properties, resourcereport, taskreport,\n- textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport,\n+ export, properties\n Name Scen. spec. Inh. fm. Global Inh. fm. Parent\n accountreport\n accountroot x\n auxdir_(report) x x\n balance\n caption x\n center x\n"}]}, {"source1": "./usr/share/doc/tj3/html/taskroot.html", "source2": "./usr/share/doc/tj3/html/taskroot.html", "unified_diff": "@@ -47,15 +47,15 @@\n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n

\n
project \"Taskroot Example\" 2005-07-22 - 2005-08-26 {\n   timezone \"America/Denver\"\n }\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -12,15 +12,15 @@\n                                Keyword taskroot\n           Only tasks below the specified root-level tasks are exported. The\n Purpose   exported tasks will have the ID of the root-level task stripped from\n           their ID, so that the sub-tasks of the root-level task become top-\n           level tasks in the report file.\n Syntax    taskroot ( | )\n Arguments none\n-Context   accountreport, resourcereport, taskreport, textreport, tracereport\n+Context   resourcereport, taskreport, textreport, tracereport, accountreport\n project \"Taskroot Example\" 2005-07-22 - 2005-08-26 {\n   timezone \"America/Denver\"\n }\n \n task items \"Project breakdown\" {\n   start 2005-07-22\n \n"}]}, {"source1": "./usr/share/doc/tj3/html/textreport.html", "source2": "./usr/share/doc/tj3/html/textreport.html", "unified_diff": "@@ -56,15 +56,15 @@\n         

By default, report definitions do not generate any files. With more complex projects, most report definitions will be used to describe elements of composed reports. If you want to generate a file from this report, you must specify the list of formats that you want to generate. The report name will then be used as a base name to create the file. The suffix will be appended based on the generated format.

\n

Reports have a local name space. All IDs and file names must be unique within the reports that belong to the same enclosing report. To reference a report for inclusion into another report, you need to specify the full report ID. This is composed of the report ID, prefixed by a dot-separated list of all parent report IDs.

\n
\n \n \n Context\n \n- accountreport, export, properties, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, export, properties\n \n \n

\n

\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -35,16 +35,16 @@\n Reports have a local name space. All IDs and file names\n must be unique within the reports that belong to the\n same enclosing report. To reference a report for\n inclusion into another report, you need to specify the\n full report ID. This is composed of the report ID,\n prefixed by a dot-separated list of all parent report\n IDs.\n-Context accountreport, export, properties, resourcereport, taskreport,\n- textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport,\n+ export, properties\n Name Scen. spec. Inh. fm. Global Inh. fm. Parent\n accountreport\n accountroot x\n auxdir_(report) x x\n balance\n caption x\n center x\n"}]}, {"source1": "./usr/share/doc/tj3/html/timeformat.html", "source2": "./usr/share/doc/tj3/html/timeformat.html", "unified_diff": "@@ -139,15 +139,15 @@\n

(SU) The Single Unix Specification mentions %Ec, %EC, %Ex, %%EX, %Ry, %EY, %Od, %Oe, %OH, %OI, %Om, %OM, %OS, %Ou, %OU, %OV, %Ow, %OW, %Oy, where the effect of the O modifier is to use alternative numeric symbols (say, Roman numerals), and that of the E modifier is to use a locale-dependent alternative representation.

\n

This documentation of the timeformat attribute has been taken from the man page of the GNU strftime function.

\n \n \n \n \n \n \n
Context\n- accountreport, project, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, project\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -128,16 +128,16 @@\n of the O modifier is to use alternative numeric\n symbols (say, Roman numerals), and that of the E\n modifier is to use a locale-dependent alternative\n representation.\n This documentation of the timeformat attribute has\n been taken from the man page of the GNU strftime\n function.\n-Context accountreport, project, resourcereport, taskreport, textreport,\n- tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport,\n+ project\n \n ===============================================================================\n << textreport << Table_Of_Contents >> timeformat1 >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/timezone.report.html", "source2": "./usr/share/doc/tj3/html/timezone.report.html", "unified_diff": "@@ -47,15 +47,15 @@\n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -13,15 +13,15 @@\n Sets the time zone used for all dates in the report. This setting is\n ignored if the report is embedded into another report. Embedded in\n Purpose this context means the report is part of another generated report. It\n does not mean that the report definition is a sub report of another\n report definition.\n Syntax timezone \n Arguments none\n-Context accountreport, resourcereport, taskreport, textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport\n \n ===============================================================================\n << timezone_(export) << Table_Of_Contents >> timezone_(shift) >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/title.html", "source2": "./usr/share/doc/tj3/html/title.html", "unified_diff": "@@ -47,15 +47,15 @@\n \n \n \n \n \n \n \n \n
Argumentsnone
Context\n- accountreport, nikureport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, nikureport\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,16 +11,16 @@\n \n Keyword title\n The title of the report will be used in external references to the\n Purpose report. It will not show up in the reports directly. It's used e. g.\n by navigator.\n Syntax title \n Arguments none\n-Context accountreport, nikureport, resourcereport, taskreport, textreport,\n- tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport,\n+ nikureport\n \n ===============================================================================\n << timingresolution << Table_Of_Contents >> title_(column) >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/tracereport.html", "source2": "./usr/share/doc/tj3/html/tracereport.html", "unified_diff": "@@ -64,15 +64,15 @@\n

By default, report definitions do not generate any files. With more complex projects, most report definitions will be used to describe elements of composed reports. If you want to generate a file from this report, you must specify the list of formats that you want to generate. The report name will then be used as a base name to create the file. The suffix will be appended based on the generated format.

\n

Reports have a local name space. All IDs and file names must be unique within the reports that belong to the same enclosing report. To reference a report for inclusion into another report, you need to specify the full report ID. This is composed of the report ID, prefixed by a dot-separated list of all parent report IDs.

\n \n
\n \n \n \n \n
Context\n- accountreport, export, properties, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport, export, properties\n

\n

\n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -73,16 +73,16 @@\n Reports have a local name space. All IDs and file names\n must be unique within the reports that belong to the\n same enclosing report. To reference a report for\n inclusion into another report, you need to specify the\n full report ID. This is composed of the report ID,\n prefixed by a dot-separated list of all parent report\n IDs.\n-Context accountreport, export, properties, resourcereport, taskreport,\n- textreport, tracereport\n+Context resourcereport, taskreport, textreport, tracereport, accountreport,\n+ export, properties\n Name Scen. spec. Inh. fm. Global Inh. fm. Parent\n accountreport\n accountroot x\n auxdir_(report) x x\n balance\n caption x\n center x\n"}]}, {"source1": "./usr/share/doc/tj3/html/warn.html", "source2": "./usr/share/doc/tj3/html/warn.html", "unified_diff": "@@ -84,15 +84,15 @@\n \n \n \n \n \n \n \n \n
!=
The 'not-equal' operator
Context\n- resource, supplement (resource), task, supplement (task)\n+ task, supplement (task), resource, supplement (resource)\n

\n \n
\n
\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -32,15 +32,15 @@\n & The 'and' operator\n > The 'greater than' operator\n < The 'smaller than' operator\n = The 'equal' operator\n >= The 'greater-or-equal' operator\n <= The 'smaller-or-equal' operator\n != The 'not-equal' operator\n-Context resource, supplement_(resource), task, supplement_(task)\n+Context task, supplement_(task), resource, supplement_(resource)\n \n ===============================================================================\n << vacation_(shift) << Table_Of_Contents >> weeklymax >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n 2017, 2018, 2019, 2020 by Chris Schlaeger .TaskJuggler is a\n"}]}, {"source1": "./usr/share/doc/tj3/html/weeklymax.html", "source2": "./usr/share/doc/tj3/html/weeklymax.html", "unified_diff": "@@ -72,15 +72,15 @@\n \n \n \n \n \n \n \n \n
y
years
Context\n- limits, limits (resource), limits (task)\n+ limits (resource), limits (task), limits\n

\n

\n \n \n \n \n \n \n \n \n \n
Attributes\n end (limit), period (limit), resources (limit), start (limit)\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -15,15 +15,15 @@\n value A floating point or integer number\n min minutes\n h hours\n Arguments d days\n w weeks\n m months\n y years\n- Context limits, limits_(resource), limits_(task)\n+ Context limits_(resource), limits_(task), limits\n Attributes end_(limit), period_(limit), resources_(limit), start_(limit)\n \n ===============================================================================\n << warn << Table_Of_Contents >> weeklymin >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n"}]}, {"source1": "./usr/share/doc/tj3/html/weeklymin.html", "source2": "./usr/share/doc/tj3/html/weeklymin.html", "unified_diff": "@@ -72,15 +72,15 @@\n
y
years
Context\n- limits, limits (resource), limits (task)\n+ limits (resource), limits (task), limits\n

\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n
Attributes\n end (limit), period (limit), resources (limit), start (limit)\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,15 +18,15 @@\n value A floating point or integer number\n min minutes\n h hours\n Arguments d days\n w weeks\n m months\n y years\n-Context limits, limits_(resource), limits_(task)\n+Context limits_(resource), limits_(task), limits\n Attributes end_(limit), period_(limit), resources_(limit), start_(limit)\n \n ===============================================================================\n << weeklymax << Table_Of_Contents >> weekstartsmonday >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n"}]}, {"source1": "./usr/share/doc/tj3/html/width.html", "source2": "./usr/share/doc/tj3/html/width.html", "unified_diff": "@@ -47,15 +47,15 @@\n
Argumentsnone
Context\n- accountreport, resourcereport, taskreport, textreport, tracereport\n+ resourcereport, taskreport, textreport, tracereport, accountreport\n
See alsoheight

\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -13,15 +13,15 @@\n Set the width of the report in pixels. This attribute is only used\n for reports that cannot determine the width based on the content.\n Purpose Such reports can be freely resized to fit in. The vast majority of\n reports can determine their width based on the provided content.\n These reports will simply ignore this setting.\n Syntax width \n Arguments none\n- Context accountreport, resourcereport, taskreport, textreport, tracereport\n+ Context resourcereport, taskreport, textreport, tracereport, accountreport\n See also height\n \n ===============================================================================\n << weekstartssunday << Table_Of_Contents >> width_(column) >>\n ===============================================================================\n \n Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,\n"}]}, {"source1": "./usr/share/taskjuggler/data/tjp.vim", "source2": "./usr/share/taskjuggler/data/tjp.vim", "comments": ["Ordering differences only"], "unified_diff": "@@ -17,24 +17,14 @@\n setlocal cinkeys=0{,0},!^F,o,O\n setlocal cindent\n \n syn keyword tjp_macro macro contained\n syn keyword tjp_project project contained\n syn keyword tjp_supplement supplement contained\n \n-syn keyword tjp_account account contained\n-hi def link tjp_account Function\n-syn keyword tjp_accountreport accountreport contained\n-hi def link tjp_accountreport Function\n-syn keyword tjp_export export contained\n-hi def link tjp_export Function\n-syn keyword tjp_nikureport nikureport contained\n-hi def link tjp_nikureport Function\n-syn keyword tjp_resource resource contained\n-hi def link tjp_resource Function\n syn keyword tjp_resourcereport resourcereport contained\n hi def link tjp_resourcereport Function\n syn keyword tjp_scenario scenario contained\n hi def link tjp_scenario Function\n syn keyword tjp_shift shift contained\n hi def link tjp_shift Function\n syn keyword tjp_statussheetreport statussheetreport contained\n@@ -47,15 +37,171 @@\n hi def link tjp_taskreport Function\n syn keyword tjp_textreport textreport contained\n hi def link tjp_textreport Function\n syn keyword tjp_timesheetreport timesheetreport contained\n hi def link tjp_timesheetreport Function\n syn keyword tjp_tracereport tracereport contained\n hi def link tjp_tracereport Function\n+syn keyword tjp_account account contained\n+hi def link tjp_account Function\n+syn keyword tjp_accountreport accountreport contained\n+hi def link tjp_accountreport Function\n+syn keyword tjp_export export contained\n+hi def link tjp_export Function\n+syn keyword tjp_nikureport nikureport contained\n+hi def link tjp_nikureport Function\n+syn keyword tjp_resource resource contained\n+hi def link tjp_resource Function\n \n+syn keyword tjp_efficiency efficiency contained\n+hi def link tjp_efficiency Type\n+syn keyword tjp_flags_resource flags contained\n+hi def link tjp_flags_resource Type\n+syn keyword tjp_booking_resource booking contained\n+hi def link tjp_booking_resource Type\n+syn keyword tjp_limits_resource limits contained\n+hi def link tjp_limits_resource Type\n+syn keyword tjp_managers managers contained\n+hi def link tjp_managers Type\n+syn keyword tjp_rate_resource rate contained\n+hi def link tjp_rate_resource Type\n+syn keyword tjp_shifts_resource shifts contained\n+hi def link tjp_shifts_resource Type\n+syn keyword tjp_vacation_resource vacation contained\n+hi def link tjp_vacation_resource Type\n+syn keyword tjp_rollupaccount rollupaccount contained\n+hi def link tjp_rollupaccount Type\n+syn keyword tjp_rollupresource rollupresource contained\n+hi def link tjp_rollupresource Type\n+syn keyword tjp_rolluptask rolluptask contained\n+hi def link tjp_rolluptask Type\n+syn keyword tjp_active active contained\n+hi def link tjp_active Type\n+syn keyword tjp_replace replace contained\n+hi def link tjp_replace Type\n+syn keyword tjp_timezone_shift timezone contained\n+hi def link tjp_timezone_shift Type\n+syn keyword tjp_vacation_shift vacation contained\n+hi def link tjp_vacation_shift Type\n+syn keyword tjp_sortjournalentries sortjournalentries contained\n+hi def link tjp_sortjournalentries Type\n+syn keyword tjp_sortaccounts sortaccounts contained\n+hi def link tjp_sortaccounts Type\n+syn keyword tjp_sortresources sortresources contained\n+hi def link tjp_sortresources Type\n+syn keyword tjp_sorttasks sorttasks contained\n+hi def link tjp_sorttasks Type\n+syn keyword tjp_flags_statussheet flags contained\n+hi def link tjp_flags_statussheet Type\n+syn keyword tjp_status_statussheet status contained\n+hi def link tjp_status_statussheet Type\n+syn keyword tjp_statussheet statussheet contained\n+hi def link tjp_statussheet Type\n+syn keyword tjp_summary summary contained\n+hi def link tjp_summary Type\n+syn keyword tjp_tagfile tagfile contained\n+hi def link tjp_tagfile Type\n+syn keyword tjp_adopt_task adopt contained\n+hi def link tjp_adopt_task Type\n+syn keyword tjp_note_task note contained\n+hi def link tjp_note_task Type\n+syn keyword tjp_gapduration gapduration contained\n+hi def link tjp_gapduration Type\n+syn keyword tjp_gaplength gaplength contained\n+hi def link tjp_gaplength Type\n+syn keyword tjp_onend onend contained\n+hi def link tjp_onend Type\n+syn keyword tjp_onstart onstart contained\n+hi def link tjp_onstart Type\n+syn keyword tjp_period_task period contained\n+hi def link tjp_period_task Type\n+syn keyword tjp_booking_task booking contained\n+hi def link tjp_booking_task Type\n+syn keyword tjp_charge charge contained\n+hi def link tjp_charge Type\n+syn keyword tjp_complete complete contained\n+hi def link tjp_complete Type\n+syn keyword tjp_depends depends contained\n+hi def link tjp_depends Type\n+syn keyword tjp_duration duration contained\n+hi def link tjp_duration Type\n+syn keyword tjp_effort effort contained\n+hi def link tjp_effort Type\n+syn keyword tjp_effortdone effortdone contained\n+hi def link tjp_effortdone Type\n+syn keyword tjp_effortleft effortleft contained\n+hi def link tjp_effortleft Type\n+syn keyword tjp_end end contained\n+hi def link tjp_end Type\n+syn keyword tjp_flags_task flags contained\n+hi def link tjp_flags_task Type\n+syn keyword tjp_length length contained\n+hi def link tjp_length Type\n+syn keyword tjp_limits_task limits contained\n+hi def link tjp_limits_task Type\n+syn keyword tjp_maxend maxend contained\n+hi def link tjp_maxend Type\n+syn keyword tjp_maxstart maxstart contained\n+hi def link tjp_maxstart Type\n+syn keyword tjp_milestone milestone contained\n+hi def link tjp_milestone Type\n+syn keyword tjp_minend minend contained\n+hi def link tjp_minend Type\n+syn keyword tjp_minstart minstart contained\n+hi def link tjp_minstart Type\n+syn keyword tjp_precedes precedes contained\n+hi def link tjp_precedes Type\n+syn keyword tjp_priority priority contained\n+hi def link tjp_priority Type\n+syn keyword tjp_projectid_task projectid contained\n+hi def link tjp_projectid_task Type\n+syn keyword tjp_responsible responsible contained\n+hi def link tjp_responsible Type\n+syn keyword tjp_scheduled scheduled contained\n+hi def link tjp_scheduled Type\n+syn keyword tjp_scheduling scheduling contained\n+hi def link tjp_scheduling Type\n+syn keyword tjp_schedulingmode schedulingmode contained\n+hi def link tjp_schedulingmode Type\n+syn keyword tjp_shifts_task shifts contained\n+hi def link tjp_shifts_task Type\n+syn keyword tjp_start start contained\n+hi def link tjp_start Type\n+syn keyword tjp_timeformat timeformat contained\n+hi def link tjp_timeformat Type\n+syn keyword tjp_timesheet timesheet contained\n+hi def link tjp_timesheet Type\n+syn keyword tjp_newtask newtask contained\n+hi def link tjp_newtask Type\n+syn keyword tjp_shift_timesheet shift contained\n+hi def link tjp_shift_timesheet Type\n+syn keyword tjp_task_timesheet task contained\n+hi def link tjp_task_timesheet Type\n+syn keyword tjp_timezone timezone contained\n+hi def link tjp_timezone Type\n+syn keyword tjp_flags_timesheet flags contained\n+hi def link tjp_flags_timesheet Type\n+syn keyword tjp_status_timesheet status contained\n+hi def link tjp_status_timesheet Type\n+syn keyword tjp_end_timesheet end contained\n+hi def link tjp_end_timesheet Type\n+syn keyword tjp_priority_timesheet priority contained\n+hi def link tjp_priority_timesheet Type\n+syn keyword tjp_remaining remaining contained\n+hi def link tjp_remaining Type\n+syn keyword tjp_work work contained\n+hi def link tjp_work Type\n+syn keyword tjp_warn warn contained\n+hi def link tjp_warn Type\n+syn keyword tjp_workinghours_project workinghours contained\n+hi def link tjp_workinghours_project Type\n+syn keyword tjp_workinghours_resource workinghours contained\n+hi def link tjp_workinghours_resource Type\n+syn keyword tjp_workinghours_shift workinghours contained\n+hi def link tjp_workinghours_shift Type\n syn keyword tjp_aggregate aggregate contained\n hi def link tjp_aggregate Type\n syn keyword tjp_credits credits contained\n hi def link tjp_credits Type\n syn keyword tjp_flags_account flags contained\n hi def link tjp_flags_account Type\n syn keyword tjp_allocate allocate contained\n@@ -502,170 +648,48 @@\n hi def link tjp_period_report Type\n syn keyword tjp_start_report start contained\n hi def link tjp_start_report Type\n syn keyword tjp_title title contained\n hi def link tjp_title Type\n syn keyword tjp_email email contained\n hi def link tjp_email Type\n-syn keyword tjp_efficiency efficiency contained\n-hi def link tjp_efficiency Type\n-syn keyword tjp_flags_resource flags contained\n-hi def link tjp_flags_resource Type\n-syn keyword tjp_booking_resource booking contained\n-hi def link tjp_booking_resource Type\n-syn keyword tjp_limits_resource limits contained\n-hi def link tjp_limits_resource Type\n-syn keyword tjp_managers managers contained\n-hi def link tjp_managers Type\n-syn keyword tjp_rate_resource rate contained\n-hi def link tjp_rate_resource Type\n-syn keyword tjp_shifts_resource shifts contained\n-hi def link tjp_shifts_resource Type\n-syn keyword tjp_vacation_resource vacation contained\n-hi def link tjp_vacation_resource Type\n-syn keyword tjp_rollupaccount rollupaccount contained\n-hi def link tjp_rollupaccount Type\n-syn keyword tjp_rollupresource rollupresource contained\n-hi def link tjp_rollupresource Type\n-syn keyword tjp_rolluptask rolluptask contained\n-hi def link tjp_rolluptask Type\n-syn keyword tjp_active active contained\n-hi def link tjp_active Type\n-syn keyword tjp_replace replace contained\n-hi def link tjp_replace Type\n-syn keyword tjp_timezone_shift timezone contained\n-hi def link tjp_timezone_shift Type\n-syn keyword tjp_vacation_shift vacation contained\n-hi def link tjp_vacation_shift Type\n-syn keyword tjp_sortjournalentries sortjournalentries contained\n-hi def link tjp_sortjournalentries Type\n-syn keyword tjp_sortaccounts sortaccounts contained\n-hi def link tjp_sortaccounts Type\n-syn keyword tjp_sortresources sortresources contained\n-hi def link tjp_sortresources Type\n-syn keyword tjp_sorttasks sorttasks contained\n-hi def link tjp_sorttasks Type\n-syn keyword tjp_flags_statussheet flags contained\n-hi def link tjp_flags_statussheet Type\n-syn keyword tjp_status_statussheet status contained\n-hi def link tjp_status_statussheet Type\n-syn keyword tjp_statussheet statussheet contained\n-hi def link tjp_statussheet Type\n-syn keyword tjp_summary summary contained\n-hi def link tjp_summary Type\n-syn keyword tjp_tagfile tagfile contained\n-hi def link tjp_tagfile Type\n-syn keyword tjp_adopt_task adopt contained\n-hi def link tjp_adopt_task Type\n-syn keyword tjp_note_task note contained\n-hi def link tjp_note_task Type\n-syn keyword tjp_gapduration gapduration contained\n-hi def link tjp_gapduration Type\n-syn keyword tjp_gaplength gaplength contained\n-hi def link tjp_gaplength Type\n-syn keyword tjp_onend onend contained\n-hi def link tjp_onend Type\n-syn keyword tjp_onstart onstart contained\n-hi def link tjp_onstart Type\n-syn keyword tjp_period_task period contained\n-hi def link tjp_period_task Type\n-syn keyword tjp_booking_task booking contained\n-hi def link tjp_booking_task Type\n-syn keyword tjp_charge charge contained\n-hi def link tjp_charge Type\n-syn keyword tjp_complete complete contained\n-hi def link tjp_complete Type\n-syn keyword tjp_depends depends contained\n-hi def link tjp_depends Type\n-syn keyword tjp_duration duration contained\n-hi def link tjp_duration Type\n-syn keyword tjp_effort effort contained\n-hi def link tjp_effort Type\n-syn keyword tjp_effortdone effortdone contained\n-hi def link tjp_effortdone Type\n-syn keyword tjp_effortleft effortleft contained\n-hi def link tjp_effortleft Type\n-syn keyword tjp_end end contained\n-hi def link tjp_end Type\n-syn keyword tjp_flags_task flags contained\n-hi def link tjp_flags_task Type\n-syn keyword tjp_length length contained\n-hi def link tjp_length Type\n-syn keyword tjp_limits_task limits contained\n-hi def link tjp_limits_task Type\n-syn keyword tjp_maxend maxend contained\n-hi def link tjp_maxend Type\n-syn keyword tjp_maxstart maxstart contained\n-hi def link tjp_maxstart Type\n-syn keyword tjp_milestone milestone contained\n-hi def link tjp_milestone Type\n-syn keyword tjp_minend minend contained\n-hi def link tjp_minend Type\n-syn keyword tjp_minstart minstart contained\n-hi def link tjp_minstart Type\n-syn keyword tjp_precedes precedes contained\n-hi def link tjp_precedes Type\n-syn keyword tjp_priority priority contained\n-hi def link tjp_priority Type\n-syn keyword tjp_projectid_task projectid contained\n-hi def link tjp_projectid_task Type\n-syn keyword tjp_responsible responsible contained\n-hi def link tjp_responsible Type\n-syn keyword tjp_scheduled scheduled contained\n-hi def link tjp_scheduled Type\n-syn keyword tjp_scheduling scheduling contained\n-hi def link tjp_scheduling Type\n-syn keyword tjp_schedulingmode schedulingmode contained\n-hi def link tjp_schedulingmode Type\n-syn keyword tjp_shifts_task shifts contained\n-hi def link tjp_shifts_task Type\n-syn keyword tjp_start start contained\n-hi def link tjp_start Type\n-syn keyword tjp_timeformat timeformat contained\n-hi def link tjp_timeformat Type\n-syn keyword tjp_timesheet timesheet contained\n-hi def link tjp_timesheet Type\n-syn keyword tjp_newtask newtask contained\n-hi def link tjp_newtask Type\n-syn keyword tjp_shift_timesheet shift contained\n-hi def link tjp_shift_timesheet Type\n-syn keyword tjp_task_timesheet task contained\n-hi def link tjp_task_timesheet Type\n-syn keyword tjp_timezone timezone contained\n-hi def link tjp_timezone Type\n-syn keyword tjp_flags_timesheet flags contained\n-hi def link tjp_flags_timesheet Type\n-syn keyword tjp_status_timesheet status contained\n-hi def link tjp_status_timesheet Type\n-syn keyword tjp_end_timesheet end contained\n-hi def link tjp_end_timesheet Type\n-syn keyword tjp_priority_timesheet priority contained\n-hi def link tjp_priority_timesheet Type\n-syn keyword tjp_remaining remaining contained\n-hi def link tjp_remaining Type\n-syn keyword tjp_work work contained\n-hi def link tjp_work Type\n-syn keyword tjp_warn warn contained\n-hi def link tjp_warn Type\n-syn keyword tjp_workinghours_project workinghours contained\n-hi def link tjp_workinghours_project Type\n-syn keyword tjp_workinghours_resource workinghours contained\n-hi def link tjp_workinghours_resource Type\n-syn keyword tjp_workinghours_shift workinghours contained\n-hi def link tjp_workinghours_shift Type\n \n syn match tjparg contained /\\${.*}/\n syn match tjpcomment /#.*$/\n syn match tjpcomment \"//.*$\"\n syn match tjpinclude /include.*$/\n syn match tjpnumber /\\s[-+]\\?\\d\\+\\(\\.\\d\\+\\)\\?\\([hdwmy]\\|min\\)\\?/\n syn match tjpdate /\\s\\d\\{4}-\\d\\{1,2}-\\d\\{1,2}\\(-\\d\\{1,2}:\\d\\{1,2}\\(:\\d\\{1,2}\\)\\?\\(-[-+]\\?\\d\\{4}\\)\\?\\)\\?/\n syn match tjptime /\\s\\d\\{1,2}:\\d\\d\\(:\\d\\d\\)\\?/\n \n syn cluster tjpcommon contains=tjpcomment,tjpdate,tjptime,tjpstring,tjpnumber\n+syn region tjpblk_resourcereport start=/^\\s*resourcereport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_resourcereport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n+syn region tjpblk_booking_resource start=/^\\s*booking\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_booking_resource,tjp_overtime_booking,tjp_sloppy_booking contained\n+syn region tjpblk_limits_resource start=/^\\s*limits\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_limits_resource,tjp_dailymax,tjpblk_dailymax,tjp_dailymin,tjpblk_dailymin,tjp_maximum,tjpblk_maximum,tjp_minimum,tjpblk_minimum,tjp_monthlymax,tjpblk_monthlymax,tjp_monthlymin,tjpblk_monthlymin,tjp_weeklymax,tjpblk_weeklymax,tjp_weeklymin,tjpblk_weeklymin contained\n+syn region tjpblk_scenario start=/^\\s*scenario\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_scenario,tjp_active,tjp_scenario,tjpblk_scenario contained\n+syn region tjpblk_shift start=/^\\s*shift\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_shift,tjp_shift,tjpblk_shift,tjp_leaves,tjp_replace,tjp_timezone_shift,tjp_vacation_shift,tjp_workinghours_shift\n+syn region tjpblk_status_statussheet start=/^\\s*status\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_status_statussheet,tjp_author,tjp_details,tjp_flags_statussheet,tjp_summary contained\n+syn region tjpblk_statussheet start=/^\\s*statussheet\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_statussheet,tjp_task_statussheet,tjpblk_task_statussheet\n+syn region tjpblk_statussheetreport start=/^\\s*statussheetreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_statussheetreport,tjp_hideresource,tjp_hidetask,tjp_end_report,tjp_period_report,tjp_start_report,tjp_sortresources,tjp_sorttasks\n+syn region tjpblk_task_statussheet start=/^\\s*task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_task_statussheet,tjp_status_statussheet,tjpblk_status_statussheet,tjp_task_statussheet,tjpblk_task_statussheet contained\n+syn region tjpblk_tagfile start=/^\\s*tagfile\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_tagfile,tjp_hideresource,tjp_hidetask,tjp_rollupresource,tjp_rolluptask\n+syn region tjpblk_task start=/^\\s*task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_task,tjp_adopt_task,tjp_journalentry,tjpblk_journalentry,tjp_note_task,tjp_purge,tjp_supplement_task,tjpblk_supplement_task,tjp_task,tjpblk_task,tjp_allocate,tjpblk_allocate,tjp_booking_task,tjpblk_booking_task,tjp_charge,tjp_chargeset,tjp_complete,tjp_depends,tjpblk_depends,tjp_duration,tjp_effort,tjp_effortdone,tjp_effortleft,tjp_end,tjp_flags_task,tjp_fail,tjp_length,tjp_limits_task,tjpblk_limits_task,tjp_maxend,tjp_maxstart,tjp_milestone,tjp_minend,tjp_minstart,tjp_period_task,tjp_precedes,tjpblk_precedes,tjp_priority,tjp_projectid_task,tjp_responsible,tjp_scheduled,tjp_scheduling,tjp_schedulingmode,tjp_shifts_task,tjp_start,tjp_warn\n+syn region tjpblk_supplement_task start=/^\\s*supplement task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_supplement_task,tjp_adopt_task,tjp_journalentry,tjpblk_journalentry,tjp_note_task,tjp_purge,tjp_supplement_task,tjpblk_supplement_task,tjp_task,tjpblk_task,tjp_allocate,tjpblk_allocate,tjp_booking_task,tjpblk_booking_task,tjp_charge,tjp_chargeset,tjp_complete,tjp_depends,tjpblk_depends,tjp_duration,tjp_effort,tjp_effortdone,tjp_effortleft,tjp_end,tjp_flags_task,tjp_fail,tjp_length,tjp_limits_task,tjpblk_limits_task,tjp_maxend,tjp_maxstart,tjp_milestone,tjp_minend,tjp_minstart,tjp_period_task,tjp_precedes,tjpblk_precedes,tjp_priority,tjp_projectid_task,tjp_responsible,tjp_scheduled,tjp_scheduling,tjp_schedulingmode,tjp_shifts_task,tjp_start,tjp_warn,tjp_supplement contained\n+syn region tjpblk_taskreport start=/^\\s*taskreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_taskreport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n+syn region tjpblk_booking_task start=/^\\s*booking\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_booking_task,tjp_overtime_booking,tjp_sloppy_booking contained\n+syn region tjpblk_depends start=/^\\s*depends\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_depends,tjp_gapduration,tjp_gaplength,tjp_onend,tjp_onstart contained\n+syn region tjpblk_limits_task start=/^\\s*limits\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_limits_task,tjp_dailymax,tjpblk_dailymax,tjp_dailymin,tjpblk_dailymin,tjp_maximum,tjpblk_maximum,tjp_minimum,tjpblk_minimum,tjp_monthlymax,tjpblk_monthlymax,tjp_monthlymin,tjpblk_monthlymin,tjp_weeklymax,tjpblk_weeklymax,tjp_weeklymin,tjpblk_weeklymin contained\n+syn region tjpblk_precedes start=/^\\s*precedes\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_precedes,tjp_gapduration,tjp_gaplength,tjp_onend,tjp_onstart contained\n+syn region tjpblk_textreport start=/^\\s*textreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_textreport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n+syn region tjpblk_timesheet start=/^\\s*timesheet\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_timesheet,tjp_newtask,tjpblk_newtask,tjp_shift_timesheet,tjp_status_timesheet,tjpblk_status_timesheet,tjp_task_timesheet,tjpblk_task_timesheet\n+syn region tjpblk_newtask start=/^\\s*newtask\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_newtask,tjp_end_timesheet,tjp_priority_timesheet,tjp_remaining,tjp_status_timesheet,tjpblk_status_timesheet,tjp_work contained\n+syn region tjpblk_task_timesheet start=/^\\s*task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_task_timesheet,tjp_end_timesheet,tjp_priority_timesheet,tjp_remaining,tjp_status_timesheet,tjpblk_status_timesheet,tjp_work contained\n+syn region tjpblk_timesheetreport start=/^\\s*timesheetreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_timesheetreport,tjp_hideresource,tjp_hidetask,tjp_end_report,tjp_period_report,tjp_start_report,tjp_sortresources,tjp_sorttasks\n+syn region tjpblk_tracereport start=/^\\s*tracereport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_tracereport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n+syn region tjpblk_status_timesheet start=/^\\s*status\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_status_timesheet,tjp_details,tjp_flags_timesheet,tjp_summary contained\n syn region tjpblk_account start=/^\\s*account\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_account,tjp_account,tjpblk_account,tjp_aggregate,tjp_credits,tjp_flags_account\n syn region tjpblk_accountreport start=/^\\s*accountreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_accountreport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n syn region tjpblk_allocate start=/^\\s*allocate\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_allocate,tjp_alternative,tjp_select,tjp_persistent,tjp_mandatory,tjp_shifts_allocate contained\n syn region tjpblk_export start=/^\\s*export\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_export,tjp_definitions,tjp_formats_export,tjp_hideresource,tjp_hidetask,tjp_loadunit,tjp_purge,tjp_end_report,tjp_period_report,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_start_report,tjp_resourceattributes,tjp_rollupresource,tjp_rolluptask,tjp_scenarios_export,tjp_taskattributes,tjp_taskroot_export,tjp_timezone_export\n syn region tjpblk_date_extend start=/^\\s*date\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_date_extend,tjp_inherit_extend,tjp_scenariospecific_extend contained\n syn region tjpblk_number_extend start=/^\\s*number\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_number_extend,tjp_inherit_extend,tjp_scenariospecific_extend contained\n syn region tjpblk_reference_extend start=/^\\s*reference\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_reference_extend,tjp_inherit_extend,tjp_scenariospecific_extend contained\n@@ -686,38 +710,14 @@\n syn region tjpblk_extend start=/^\\s*extend\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_extend,tjp_date_extend,tjpblk_date_extend,tjp_number_extend,tjpblk_number_extend,tjp_reference_extend,tjpblk_reference_extend,tjp_richtext_extend,tjpblk_richtext_extend,tjp_text_extend,tjpblk_text_extend contained\n syn region tjpblk_project start=/^\\s*project\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_project,tjp_alertlevels,tjp_currencyformat,tjp_currency,tjp_dailyworkinghours,tjp_extend,tjpblk_extend,tjp_include_project,tjp_journalentry,tjpblk_journalentry,tjp_now,tjp_markdate,tjp_numberformat,tjp_outputdir,tjp_scenario,tjpblk_scenario,tjp_shorttimeformat,tjp_timeformat,tjp_timezone,tjp_timingresolution,tjp_trackingscenario,tjp_weekstartsmonday,tjp_weekstartssunday,tjp_workinghours_project,tjp_yearlyworkingdays\n syn region tjpblk_limits start=/^\\s*limits\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_limits,tjp_dailymax,tjpblk_dailymax,tjp_dailymin,tjpblk_dailymin,tjp_maximum,tjpblk_maximum,tjp_minimum,tjpblk_minimum,tjp_monthlymax,tjpblk_monthlymax,tjp_monthlymin,tjpblk_monthlymin,tjp_weeklymax,tjpblk_weeklymax,tjp_weeklymin,tjpblk_weeklymin\n syn region tjpblk_include_properties start=/^\\s*include\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_include_properties,tjp_accountprefix,tjp_reportprefix,tjp_resourceprefix,tjp_taskprefix\n syn region tjpblk_columns start=/^\\s*columns\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_columns,tjp_celltext_column,tjp_cellcolor_column,tjp_end_column,tjp_fontcolor_column,tjp_halign_column,tjp_listitem_column,tjp_listtype_column,tjp_period_column,tjp_scale_column,tjp_start_column,tjp_timeformat1,tjp_timeformat2,tjp_title_column,tjp_tooltip_column,tjp_width_column contained\n syn region tjpblk_resource start=/^\\s*resource\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_resource,tjp_email,tjp_journalentry,tjpblk_journalentry,tjp_purge,tjp_resource,tjpblk_resource,tjp_chargeset,tjp_efficiency,tjp_flags_resource,tjp_booking_resource,tjpblk_booking_resource,tjp_fail,tjp_leaveallowance,tjp_leaves,tjp_limits_resource,tjpblk_limits_resource,tjp_managers,tjp_rate_resource,tjp_shifts_resource,tjp_vacation_resource,tjp_warn,tjp_workinghours_resource,tjp_supplement_resource,tjpblk_supplement_resource\n syn region tjpblk_supplement_resource start=/^\\s*supplement resource\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_supplement_resource,tjp_email,tjp_journalentry,tjpblk_journalentry,tjp_purge,tjp_resource,tjpblk_resource,tjp_chargeset,tjp_efficiency,tjp_flags_resource,tjp_booking_resource,tjpblk_booking_resource,tjp_fail,tjp_leaveallowance,tjp_leaves,tjp_limits_resource,tjpblk_limits_resource,tjp_managers,tjp_rate_resource,tjp_shifts_resource,tjp_vacation_resource,tjp_warn,tjp_workinghours_resource,tjp_supplement_resource,tjpblk_supplement_resource,tjp_supplement contained\n-syn region tjpblk_resourcereport start=/^\\s*resourcereport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_resourcereport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n-syn region tjpblk_booking_resource start=/^\\s*booking\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_booking_resource,tjp_overtime_booking,tjp_sloppy_booking contained\n-syn region tjpblk_limits_resource start=/^\\s*limits\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_limits_resource,tjp_dailymax,tjpblk_dailymax,tjp_dailymin,tjpblk_dailymin,tjp_maximum,tjpblk_maximum,tjp_minimum,tjpblk_minimum,tjp_monthlymax,tjpblk_monthlymax,tjp_monthlymin,tjpblk_monthlymin,tjp_weeklymax,tjpblk_weeklymax,tjp_weeklymin,tjpblk_weeklymin contained\n-syn region tjpblk_scenario start=/^\\s*scenario\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_scenario,tjp_active,tjp_scenario,tjpblk_scenario contained\n-syn region tjpblk_shift start=/^\\s*shift\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_shift,tjp_shift,tjpblk_shift,tjp_leaves,tjp_replace,tjp_timezone_shift,tjp_vacation_shift,tjp_workinghours_shift\n-syn region tjpblk_status_statussheet start=/^\\s*status\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_status_statussheet,tjp_author,tjp_details,tjp_flags_statussheet,tjp_summary contained\n-syn region tjpblk_statussheet start=/^\\s*statussheet\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_statussheet,tjp_task_statussheet,tjpblk_task_statussheet\n-syn region tjpblk_statussheetreport start=/^\\s*statussheetreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_statussheetreport,tjp_hideresource,tjp_hidetask,tjp_end_report,tjp_period_report,tjp_start_report,tjp_sortresources,tjp_sorttasks\n-syn region tjpblk_task_statussheet start=/^\\s*task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_task_statussheet,tjp_status_statussheet,tjpblk_status_statussheet,tjp_task_statussheet,tjpblk_task_statussheet contained\n-syn region tjpblk_tagfile start=/^\\s*tagfile\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_tagfile,tjp_hideresource,tjp_hidetask,tjp_rollupresource,tjp_rolluptask\n-syn region tjpblk_task start=/^\\s*task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_task,tjp_adopt_task,tjp_journalentry,tjpblk_journalentry,tjp_note_task,tjp_purge,tjp_supplement_task,tjpblk_supplement_task,tjp_task,tjpblk_task,tjp_allocate,tjpblk_allocate,tjp_booking_task,tjpblk_booking_task,tjp_charge,tjp_chargeset,tjp_complete,tjp_depends,tjpblk_depends,tjp_duration,tjp_effort,tjp_effortdone,tjp_effortleft,tjp_end,tjp_flags_task,tjp_fail,tjp_length,tjp_limits_task,tjpblk_limits_task,tjp_maxend,tjp_maxstart,tjp_milestone,tjp_minend,tjp_minstart,tjp_period_task,tjp_precedes,tjpblk_precedes,tjp_priority,tjp_projectid_task,tjp_responsible,tjp_scheduled,tjp_scheduling,tjp_schedulingmode,tjp_shifts_task,tjp_start,tjp_warn\n-syn region tjpblk_supplement_task start=/^\\s*supplement task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_supplement_task,tjp_adopt_task,tjp_journalentry,tjpblk_journalentry,tjp_note_task,tjp_purge,tjp_supplement_task,tjpblk_supplement_task,tjp_task,tjpblk_task,tjp_allocate,tjpblk_allocate,tjp_booking_task,tjpblk_booking_task,tjp_charge,tjp_chargeset,tjp_complete,tjp_depends,tjpblk_depends,tjp_duration,tjp_effort,tjp_effortdone,tjp_effortleft,tjp_end,tjp_flags_task,tjp_fail,tjp_length,tjp_limits_task,tjpblk_limits_task,tjp_maxend,tjp_maxstart,tjp_milestone,tjp_minend,tjp_minstart,tjp_period_task,tjp_precedes,tjpblk_precedes,tjp_priority,tjp_projectid_task,tjp_responsible,tjp_scheduled,tjp_scheduling,tjp_schedulingmode,tjp_shifts_task,tjp_start,tjp_warn,tjp_supplement contained\n-syn region tjpblk_taskreport start=/^\\s*taskreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_taskreport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n-syn region tjpblk_booking_task start=/^\\s*booking\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_booking_task,tjp_overtime_booking,tjp_sloppy_booking contained\n-syn region tjpblk_depends start=/^\\s*depends\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_depends,tjp_gapduration,tjp_gaplength,tjp_onend,tjp_onstart contained\n-syn region tjpblk_limits_task start=/^\\s*limits\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_limits_task,tjp_dailymax,tjpblk_dailymax,tjp_dailymin,tjpblk_dailymin,tjp_maximum,tjpblk_maximum,tjp_minimum,tjpblk_minimum,tjp_monthlymax,tjpblk_monthlymax,tjp_monthlymin,tjpblk_monthlymin,tjp_weeklymax,tjpblk_weeklymax,tjp_weeklymin,tjpblk_weeklymin contained\n-syn region tjpblk_precedes start=/^\\s*precedes\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_precedes,tjp_gapduration,tjp_gaplength,tjp_onend,tjp_onstart contained\n-syn region tjpblk_textreport start=/^\\s*textreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_textreport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n-syn region tjpblk_timesheet start=/^\\s*timesheet\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_timesheet,tjp_newtask,tjpblk_newtask,tjp_shift_timesheet,tjp_status_timesheet,tjpblk_status_timesheet,tjp_task_timesheet,tjpblk_task_timesheet\n-syn region tjpblk_newtask start=/^\\s*newtask\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_newtask,tjp_end_timesheet,tjp_priority_timesheet,tjp_remaining,tjp_status_timesheet,tjpblk_status_timesheet,tjp_work contained\n-syn region tjpblk_task_timesheet start=/^\\s*task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_task_timesheet,tjp_end_timesheet,tjp_priority_timesheet,tjp_remaining,tjp_status_timesheet,tjpblk_status_timesheet,tjp_work contained\n-syn region tjpblk_timesheetreport start=/^\\s*timesheetreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_timesheetreport,tjp_hideresource,tjp_hidetask,tjp_end_report,tjp_period_report,tjp_start_report,tjp_sortresources,tjp_sorttasks\n-syn region tjpblk_tracereport start=/^\\s*tracereport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_tracereport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n-syn region tjpblk_status_timesheet start=/^\\s*status\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_status_timesheet,tjp_details,tjp_flags_timesheet,tjp_summary contained\n syn region tjpblk_macro start=/macro\\s\\+\\h\\w*\\s*\\[/ end=/\\]$/ transparent fold contains=ALL\n syn region tjpstring start=/\"/ skip=/\\\\\"/ end=/\"/\n syn region tjpstring start=/'/ skip=/\\\\'/ end=/'/\n syn region tjpstring start=/\\s-8<-$/ end=/^\\s*->8-/ fold\n syn region tjpmlcomment start=+/\\*+ end=+\\*/+\n \n syn sync fromstart\n"}]}]}]}, {"source1": "vim-tjp_3.7.1-1_all.deb", "source2": "vim-tjp_3.7.1-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-06-20 11:43:41.000000 debian-binary\n -rw-r--r-- 0 0 0 800 2020-06-20 11:43:41.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9768 2020-06-20 11:43:41.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 9776 2020-06-20 11:43:41.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/vim/addons/syntax/tjp.vim", "source2": "./usr/share/vim/addons/syntax/tjp.vim", "comments": ["Ordering differences only"], "unified_diff": "@@ -17,24 +17,14 @@\n setlocal cinkeys=0{,0},!^F,o,O\n setlocal cindent\n \n syn keyword tjp_macro macro contained\n syn keyword tjp_project project contained\n syn keyword tjp_supplement supplement contained\n \n-syn keyword tjp_account account contained\n-hi def link tjp_account Function\n-syn keyword tjp_accountreport accountreport contained\n-hi def link tjp_accountreport Function\n-syn keyword tjp_export export contained\n-hi def link tjp_export Function\n-syn keyword tjp_nikureport nikureport contained\n-hi def link tjp_nikureport Function\n-syn keyword tjp_resource resource contained\n-hi def link tjp_resource Function\n syn keyword tjp_resourcereport resourcereport contained\n hi def link tjp_resourcereport Function\n syn keyword tjp_scenario scenario contained\n hi def link tjp_scenario Function\n syn keyword tjp_shift shift contained\n hi def link tjp_shift Function\n syn keyword tjp_statussheetreport statussheetreport contained\n@@ -47,15 +37,171 @@\n hi def link tjp_taskreport Function\n syn keyword tjp_textreport textreport contained\n hi def link tjp_textreport Function\n syn keyword tjp_timesheetreport timesheetreport contained\n hi def link tjp_timesheetreport Function\n syn keyword tjp_tracereport tracereport contained\n hi def link tjp_tracereport Function\n+syn keyword tjp_account account contained\n+hi def link tjp_account Function\n+syn keyword tjp_accountreport accountreport contained\n+hi def link tjp_accountreport Function\n+syn keyword tjp_export export contained\n+hi def link tjp_export Function\n+syn keyword tjp_nikureport nikureport contained\n+hi def link tjp_nikureport Function\n+syn keyword tjp_resource resource contained\n+hi def link tjp_resource Function\n \n+syn keyword tjp_efficiency efficiency contained\n+hi def link tjp_efficiency Type\n+syn keyword tjp_flags_resource flags contained\n+hi def link tjp_flags_resource Type\n+syn keyword tjp_booking_resource booking contained\n+hi def link tjp_booking_resource Type\n+syn keyword tjp_limits_resource limits contained\n+hi def link tjp_limits_resource Type\n+syn keyword tjp_managers managers contained\n+hi def link tjp_managers Type\n+syn keyword tjp_rate_resource rate contained\n+hi def link tjp_rate_resource Type\n+syn keyword tjp_shifts_resource shifts contained\n+hi def link tjp_shifts_resource Type\n+syn keyword tjp_vacation_resource vacation contained\n+hi def link tjp_vacation_resource Type\n+syn keyword tjp_rollupaccount rollupaccount contained\n+hi def link tjp_rollupaccount Type\n+syn keyword tjp_rollupresource rollupresource contained\n+hi def link tjp_rollupresource Type\n+syn keyword tjp_rolluptask rolluptask contained\n+hi def link tjp_rolluptask Type\n+syn keyword tjp_active active contained\n+hi def link tjp_active Type\n+syn keyword tjp_replace replace contained\n+hi def link tjp_replace Type\n+syn keyword tjp_timezone_shift timezone contained\n+hi def link tjp_timezone_shift Type\n+syn keyword tjp_vacation_shift vacation contained\n+hi def link tjp_vacation_shift Type\n+syn keyword tjp_sortjournalentries sortjournalentries contained\n+hi def link tjp_sortjournalentries Type\n+syn keyword tjp_sortaccounts sortaccounts contained\n+hi def link tjp_sortaccounts Type\n+syn keyword tjp_sortresources sortresources contained\n+hi def link tjp_sortresources Type\n+syn keyword tjp_sorttasks sorttasks contained\n+hi def link tjp_sorttasks Type\n+syn keyword tjp_flags_statussheet flags contained\n+hi def link tjp_flags_statussheet Type\n+syn keyword tjp_status_statussheet status contained\n+hi def link tjp_status_statussheet Type\n+syn keyword tjp_statussheet statussheet contained\n+hi def link tjp_statussheet Type\n+syn keyword tjp_summary summary contained\n+hi def link tjp_summary Type\n+syn keyword tjp_tagfile tagfile contained\n+hi def link tjp_tagfile Type\n+syn keyword tjp_adopt_task adopt contained\n+hi def link tjp_adopt_task Type\n+syn keyword tjp_note_task note contained\n+hi def link tjp_note_task Type\n+syn keyword tjp_gapduration gapduration contained\n+hi def link tjp_gapduration Type\n+syn keyword tjp_gaplength gaplength contained\n+hi def link tjp_gaplength Type\n+syn keyword tjp_onend onend contained\n+hi def link tjp_onend Type\n+syn keyword tjp_onstart onstart contained\n+hi def link tjp_onstart Type\n+syn keyword tjp_period_task period contained\n+hi def link tjp_period_task Type\n+syn keyword tjp_booking_task booking contained\n+hi def link tjp_booking_task Type\n+syn keyword tjp_charge charge contained\n+hi def link tjp_charge Type\n+syn keyword tjp_complete complete contained\n+hi def link tjp_complete Type\n+syn keyword tjp_depends depends contained\n+hi def link tjp_depends Type\n+syn keyword tjp_duration duration contained\n+hi def link tjp_duration Type\n+syn keyword tjp_effort effort contained\n+hi def link tjp_effort Type\n+syn keyword tjp_effortdone effortdone contained\n+hi def link tjp_effortdone Type\n+syn keyword tjp_effortleft effortleft contained\n+hi def link tjp_effortleft Type\n+syn keyword tjp_end end contained\n+hi def link tjp_end Type\n+syn keyword tjp_flags_task flags contained\n+hi def link tjp_flags_task Type\n+syn keyword tjp_length length contained\n+hi def link tjp_length Type\n+syn keyword tjp_limits_task limits contained\n+hi def link tjp_limits_task Type\n+syn keyword tjp_maxend maxend contained\n+hi def link tjp_maxend Type\n+syn keyword tjp_maxstart maxstart contained\n+hi def link tjp_maxstart Type\n+syn keyword tjp_milestone milestone contained\n+hi def link tjp_milestone Type\n+syn keyword tjp_minend minend contained\n+hi def link tjp_minend Type\n+syn keyword tjp_minstart minstart contained\n+hi def link tjp_minstart Type\n+syn keyword tjp_precedes precedes contained\n+hi def link tjp_precedes Type\n+syn keyword tjp_priority priority contained\n+hi def link tjp_priority Type\n+syn keyword tjp_projectid_task projectid contained\n+hi def link tjp_projectid_task Type\n+syn keyword tjp_responsible responsible contained\n+hi def link tjp_responsible Type\n+syn keyword tjp_scheduled scheduled contained\n+hi def link tjp_scheduled Type\n+syn keyword tjp_scheduling scheduling contained\n+hi def link tjp_scheduling Type\n+syn keyword tjp_schedulingmode schedulingmode contained\n+hi def link tjp_schedulingmode Type\n+syn keyword tjp_shifts_task shifts contained\n+hi def link tjp_shifts_task Type\n+syn keyword tjp_start start contained\n+hi def link tjp_start Type\n+syn keyword tjp_timeformat timeformat contained\n+hi def link tjp_timeformat Type\n+syn keyword tjp_timesheet timesheet contained\n+hi def link tjp_timesheet Type\n+syn keyword tjp_newtask newtask contained\n+hi def link tjp_newtask Type\n+syn keyword tjp_shift_timesheet shift contained\n+hi def link tjp_shift_timesheet Type\n+syn keyword tjp_task_timesheet task contained\n+hi def link tjp_task_timesheet Type\n+syn keyword tjp_timezone timezone contained\n+hi def link tjp_timezone Type\n+syn keyword tjp_flags_timesheet flags contained\n+hi def link tjp_flags_timesheet Type\n+syn keyword tjp_status_timesheet status contained\n+hi def link tjp_status_timesheet Type\n+syn keyword tjp_end_timesheet end contained\n+hi def link tjp_end_timesheet Type\n+syn keyword tjp_priority_timesheet priority contained\n+hi def link tjp_priority_timesheet Type\n+syn keyword tjp_remaining remaining contained\n+hi def link tjp_remaining Type\n+syn keyword tjp_work work contained\n+hi def link tjp_work Type\n+syn keyword tjp_warn warn contained\n+hi def link tjp_warn Type\n+syn keyword tjp_workinghours_project workinghours contained\n+hi def link tjp_workinghours_project Type\n+syn keyword tjp_workinghours_resource workinghours contained\n+hi def link tjp_workinghours_resource Type\n+syn keyword tjp_workinghours_shift workinghours contained\n+hi def link tjp_workinghours_shift Type\n syn keyword tjp_aggregate aggregate contained\n hi def link tjp_aggregate Type\n syn keyword tjp_credits credits contained\n hi def link tjp_credits Type\n syn keyword tjp_flags_account flags contained\n hi def link tjp_flags_account Type\n syn keyword tjp_allocate allocate contained\n@@ -502,170 +648,48 @@\n hi def link tjp_period_report Type\n syn keyword tjp_start_report start contained\n hi def link tjp_start_report Type\n syn keyword tjp_title title contained\n hi def link tjp_title Type\n syn keyword tjp_email email contained\n hi def link tjp_email Type\n-syn keyword tjp_efficiency efficiency contained\n-hi def link tjp_efficiency Type\n-syn keyword tjp_flags_resource flags contained\n-hi def link tjp_flags_resource Type\n-syn keyword tjp_booking_resource booking contained\n-hi def link tjp_booking_resource Type\n-syn keyword tjp_limits_resource limits contained\n-hi def link tjp_limits_resource Type\n-syn keyword tjp_managers managers contained\n-hi def link tjp_managers Type\n-syn keyword tjp_rate_resource rate contained\n-hi def link tjp_rate_resource Type\n-syn keyword tjp_shifts_resource shifts contained\n-hi def link tjp_shifts_resource Type\n-syn keyword tjp_vacation_resource vacation contained\n-hi def link tjp_vacation_resource Type\n-syn keyword tjp_rollupaccount rollupaccount contained\n-hi def link tjp_rollupaccount Type\n-syn keyword tjp_rollupresource rollupresource contained\n-hi def link tjp_rollupresource Type\n-syn keyword tjp_rolluptask rolluptask contained\n-hi def link tjp_rolluptask Type\n-syn keyword tjp_active active contained\n-hi def link tjp_active Type\n-syn keyword tjp_replace replace contained\n-hi def link tjp_replace Type\n-syn keyword tjp_timezone_shift timezone contained\n-hi def link tjp_timezone_shift Type\n-syn keyword tjp_vacation_shift vacation contained\n-hi def link tjp_vacation_shift Type\n-syn keyword tjp_sortjournalentries sortjournalentries contained\n-hi def link tjp_sortjournalentries Type\n-syn keyword tjp_sortaccounts sortaccounts contained\n-hi def link tjp_sortaccounts Type\n-syn keyword tjp_sortresources sortresources contained\n-hi def link tjp_sortresources Type\n-syn keyword tjp_sorttasks sorttasks contained\n-hi def link tjp_sorttasks Type\n-syn keyword tjp_flags_statussheet flags contained\n-hi def link tjp_flags_statussheet Type\n-syn keyword tjp_status_statussheet status contained\n-hi def link tjp_status_statussheet Type\n-syn keyword tjp_statussheet statussheet contained\n-hi def link tjp_statussheet Type\n-syn keyword tjp_summary summary contained\n-hi def link tjp_summary Type\n-syn keyword tjp_tagfile tagfile contained\n-hi def link tjp_tagfile Type\n-syn keyword tjp_adopt_task adopt contained\n-hi def link tjp_adopt_task Type\n-syn keyword tjp_note_task note contained\n-hi def link tjp_note_task Type\n-syn keyword tjp_gapduration gapduration contained\n-hi def link tjp_gapduration Type\n-syn keyword tjp_gaplength gaplength contained\n-hi def link tjp_gaplength Type\n-syn keyword tjp_onend onend contained\n-hi def link tjp_onend Type\n-syn keyword tjp_onstart onstart contained\n-hi def link tjp_onstart Type\n-syn keyword tjp_period_task period contained\n-hi def link tjp_period_task Type\n-syn keyword tjp_booking_task booking contained\n-hi def link tjp_booking_task Type\n-syn keyword tjp_charge charge contained\n-hi def link tjp_charge Type\n-syn keyword tjp_complete complete contained\n-hi def link tjp_complete Type\n-syn keyword tjp_depends depends contained\n-hi def link tjp_depends Type\n-syn keyword tjp_duration duration contained\n-hi def link tjp_duration Type\n-syn keyword tjp_effort effort contained\n-hi def link tjp_effort Type\n-syn keyword tjp_effortdone effortdone contained\n-hi def link tjp_effortdone Type\n-syn keyword tjp_effortleft effortleft contained\n-hi def link tjp_effortleft Type\n-syn keyword tjp_end end contained\n-hi def link tjp_end Type\n-syn keyword tjp_flags_task flags contained\n-hi def link tjp_flags_task Type\n-syn keyword tjp_length length contained\n-hi def link tjp_length Type\n-syn keyword tjp_limits_task limits contained\n-hi def link tjp_limits_task Type\n-syn keyword tjp_maxend maxend contained\n-hi def link tjp_maxend Type\n-syn keyword tjp_maxstart maxstart contained\n-hi def link tjp_maxstart Type\n-syn keyword tjp_milestone milestone contained\n-hi def link tjp_milestone Type\n-syn keyword tjp_minend minend contained\n-hi def link tjp_minend Type\n-syn keyword tjp_minstart minstart contained\n-hi def link tjp_minstart Type\n-syn keyword tjp_precedes precedes contained\n-hi def link tjp_precedes Type\n-syn keyword tjp_priority priority contained\n-hi def link tjp_priority Type\n-syn keyword tjp_projectid_task projectid contained\n-hi def link tjp_projectid_task Type\n-syn keyword tjp_responsible responsible contained\n-hi def link tjp_responsible Type\n-syn keyword tjp_scheduled scheduled contained\n-hi def link tjp_scheduled Type\n-syn keyword tjp_scheduling scheduling contained\n-hi def link tjp_scheduling Type\n-syn keyword tjp_schedulingmode schedulingmode contained\n-hi def link tjp_schedulingmode Type\n-syn keyword tjp_shifts_task shifts contained\n-hi def link tjp_shifts_task Type\n-syn keyword tjp_start start contained\n-hi def link tjp_start Type\n-syn keyword tjp_timeformat timeformat contained\n-hi def link tjp_timeformat Type\n-syn keyword tjp_timesheet timesheet contained\n-hi def link tjp_timesheet Type\n-syn keyword tjp_newtask newtask contained\n-hi def link tjp_newtask Type\n-syn keyword tjp_shift_timesheet shift contained\n-hi def link tjp_shift_timesheet Type\n-syn keyword tjp_task_timesheet task contained\n-hi def link tjp_task_timesheet Type\n-syn keyword tjp_timezone timezone contained\n-hi def link tjp_timezone Type\n-syn keyword tjp_flags_timesheet flags contained\n-hi def link tjp_flags_timesheet Type\n-syn keyword tjp_status_timesheet status contained\n-hi def link tjp_status_timesheet Type\n-syn keyword tjp_end_timesheet end contained\n-hi def link tjp_end_timesheet Type\n-syn keyword tjp_priority_timesheet priority contained\n-hi def link tjp_priority_timesheet Type\n-syn keyword tjp_remaining remaining contained\n-hi def link tjp_remaining Type\n-syn keyword tjp_work work contained\n-hi def link tjp_work Type\n-syn keyword tjp_warn warn contained\n-hi def link tjp_warn Type\n-syn keyword tjp_workinghours_project workinghours contained\n-hi def link tjp_workinghours_project Type\n-syn keyword tjp_workinghours_resource workinghours contained\n-hi def link tjp_workinghours_resource Type\n-syn keyword tjp_workinghours_shift workinghours contained\n-hi def link tjp_workinghours_shift Type\n \n syn match tjparg contained /\\${.*}/\n syn match tjpcomment /#.*$/\n syn match tjpcomment \"//.*$\"\n syn match tjpinclude /include.*$/\n syn match tjpnumber /\\s[-+]\\?\\d\\+\\(\\.\\d\\+\\)\\?\\([hdwmy]\\|min\\)\\?/\n syn match tjpdate /\\s\\d\\{4}-\\d\\{1,2}-\\d\\{1,2}\\(-\\d\\{1,2}:\\d\\{1,2}\\(:\\d\\{1,2}\\)\\?\\(-[-+]\\?\\d\\{4}\\)\\?\\)\\?/\n syn match tjptime /\\s\\d\\{1,2}:\\d\\d\\(:\\d\\d\\)\\?/\n \n syn cluster tjpcommon contains=tjpcomment,tjpdate,tjptime,tjpstring,tjpnumber\n+syn region tjpblk_resourcereport start=/^\\s*resourcereport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_resourcereport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n+syn region tjpblk_booking_resource start=/^\\s*booking\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_booking_resource,tjp_overtime_booking,tjp_sloppy_booking contained\n+syn region tjpblk_limits_resource start=/^\\s*limits\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_limits_resource,tjp_dailymax,tjpblk_dailymax,tjp_dailymin,tjpblk_dailymin,tjp_maximum,tjpblk_maximum,tjp_minimum,tjpblk_minimum,tjp_monthlymax,tjpblk_monthlymax,tjp_monthlymin,tjpblk_monthlymin,tjp_weeklymax,tjpblk_weeklymax,tjp_weeklymin,tjpblk_weeklymin contained\n+syn region tjpblk_scenario start=/^\\s*scenario\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_scenario,tjp_active,tjp_scenario,tjpblk_scenario contained\n+syn region tjpblk_shift start=/^\\s*shift\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_shift,tjp_shift,tjpblk_shift,tjp_leaves,tjp_replace,tjp_timezone_shift,tjp_vacation_shift,tjp_workinghours_shift\n+syn region tjpblk_status_statussheet start=/^\\s*status\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_status_statussheet,tjp_author,tjp_details,tjp_flags_statussheet,tjp_summary contained\n+syn region tjpblk_statussheet start=/^\\s*statussheet\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_statussheet,tjp_task_statussheet,tjpblk_task_statussheet\n+syn region tjpblk_statussheetreport start=/^\\s*statussheetreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_statussheetreport,tjp_hideresource,tjp_hidetask,tjp_end_report,tjp_period_report,tjp_start_report,tjp_sortresources,tjp_sorttasks\n+syn region tjpblk_task_statussheet start=/^\\s*task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_task_statussheet,tjp_status_statussheet,tjpblk_status_statussheet,tjp_task_statussheet,tjpblk_task_statussheet contained\n+syn region tjpblk_tagfile start=/^\\s*tagfile\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_tagfile,tjp_hideresource,tjp_hidetask,tjp_rollupresource,tjp_rolluptask\n+syn region tjpblk_task start=/^\\s*task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_task,tjp_adopt_task,tjp_journalentry,tjpblk_journalentry,tjp_note_task,tjp_purge,tjp_supplement_task,tjpblk_supplement_task,tjp_task,tjpblk_task,tjp_allocate,tjpblk_allocate,tjp_booking_task,tjpblk_booking_task,tjp_charge,tjp_chargeset,tjp_complete,tjp_depends,tjpblk_depends,tjp_duration,tjp_effort,tjp_effortdone,tjp_effortleft,tjp_end,tjp_flags_task,tjp_fail,tjp_length,tjp_limits_task,tjpblk_limits_task,tjp_maxend,tjp_maxstart,tjp_milestone,tjp_minend,tjp_minstart,tjp_period_task,tjp_precedes,tjpblk_precedes,tjp_priority,tjp_projectid_task,tjp_responsible,tjp_scheduled,tjp_scheduling,tjp_schedulingmode,tjp_shifts_task,tjp_start,tjp_warn\n+syn region tjpblk_supplement_task start=/^\\s*supplement task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_supplement_task,tjp_adopt_task,tjp_journalentry,tjpblk_journalentry,tjp_note_task,tjp_purge,tjp_supplement_task,tjpblk_supplement_task,tjp_task,tjpblk_task,tjp_allocate,tjpblk_allocate,tjp_booking_task,tjpblk_booking_task,tjp_charge,tjp_chargeset,tjp_complete,tjp_depends,tjpblk_depends,tjp_duration,tjp_effort,tjp_effortdone,tjp_effortleft,tjp_end,tjp_flags_task,tjp_fail,tjp_length,tjp_limits_task,tjpblk_limits_task,tjp_maxend,tjp_maxstart,tjp_milestone,tjp_minend,tjp_minstart,tjp_period_task,tjp_precedes,tjpblk_precedes,tjp_priority,tjp_projectid_task,tjp_responsible,tjp_scheduled,tjp_scheduling,tjp_schedulingmode,tjp_shifts_task,tjp_start,tjp_warn,tjp_supplement contained\n+syn region tjpblk_taskreport start=/^\\s*taskreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_taskreport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n+syn region tjpblk_booking_task start=/^\\s*booking\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_booking_task,tjp_overtime_booking,tjp_sloppy_booking contained\n+syn region tjpblk_depends start=/^\\s*depends\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_depends,tjp_gapduration,tjp_gaplength,tjp_onend,tjp_onstart contained\n+syn region tjpblk_limits_task start=/^\\s*limits\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_limits_task,tjp_dailymax,tjpblk_dailymax,tjp_dailymin,tjpblk_dailymin,tjp_maximum,tjpblk_maximum,tjp_minimum,tjpblk_minimum,tjp_monthlymax,tjpblk_monthlymax,tjp_monthlymin,tjpblk_monthlymin,tjp_weeklymax,tjpblk_weeklymax,tjp_weeklymin,tjpblk_weeklymin contained\n+syn region tjpblk_precedes start=/^\\s*precedes\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_precedes,tjp_gapduration,tjp_gaplength,tjp_onend,tjp_onstart contained\n+syn region tjpblk_textreport start=/^\\s*textreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_textreport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n+syn region tjpblk_timesheet start=/^\\s*timesheet\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_timesheet,tjp_newtask,tjpblk_newtask,tjp_shift_timesheet,tjp_status_timesheet,tjpblk_status_timesheet,tjp_task_timesheet,tjpblk_task_timesheet\n+syn region tjpblk_newtask start=/^\\s*newtask\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_newtask,tjp_end_timesheet,tjp_priority_timesheet,tjp_remaining,tjp_status_timesheet,tjpblk_status_timesheet,tjp_work contained\n+syn region tjpblk_task_timesheet start=/^\\s*task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_task_timesheet,tjp_end_timesheet,tjp_priority_timesheet,tjp_remaining,tjp_status_timesheet,tjpblk_status_timesheet,tjp_work contained\n+syn region tjpblk_timesheetreport start=/^\\s*timesheetreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_timesheetreport,tjp_hideresource,tjp_hidetask,tjp_end_report,tjp_period_report,tjp_start_report,tjp_sortresources,tjp_sorttasks\n+syn region tjpblk_tracereport start=/^\\s*tracereport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_tracereport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n+syn region tjpblk_status_timesheet start=/^\\s*status\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_status_timesheet,tjp_details,tjp_flags_timesheet,tjp_summary contained\n syn region tjpblk_account start=/^\\s*account\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_account,tjp_account,tjpblk_account,tjp_aggregate,tjp_credits,tjp_flags_account\n syn region tjpblk_accountreport start=/^\\s*accountreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_accountreport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n syn region tjpblk_allocate start=/^\\s*allocate\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_allocate,tjp_alternative,tjp_select,tjp_persistent,tjp_mandatory,tjp_shifts_allocate contained\n syn region tjpblk_export start=/^\\s*export\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_export,tjp_definitions,tjp_formats_export,tjp_hideresource,tjp_hidetask,tjp_loadunit,tjp_purge,tjp_end_report,tjp_period_report,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_start_report,tjp_resourceattributes,tjp_rollupresource,tjp_rolluptask,tjp_scenarios_export,tjp_taskattributes,tjp_taskroot_export,tjp_timezone_export\n syn region tjpblk_date_extend start=/^\\s*date\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_date_extend,tjp_inherit_extend,tjp_scenariospecific_extend contained\n syn region tjpblk_number_extend start=/^\\s*number\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_number_extend,tjp_inherit_extend,tjp_scenariospecific_extend contained\n syn region tjpblk_reference_extend start=/^\\s*reference\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_reference_extend,tjp_inherit_extend,tjp_scenariospecific_extend contained\n@@ -686,38 +710,14 @@\n syn region tjpblk_extend start=/^\\s*extend\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_extend,tjp_date_extend,tjpblk_date_extend,tjp_number_extend,tjpblk_number_extend,tjp_reference_extend,tjpblk_reference_extend,tjp_richtext_extend,tjpblk_richtext_extend,tjp_text_extend,tjpblk_text_extend contained\n syn region tjpblk_project start=/^\\s*project\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_project,tjp_alertlevels,tjp_currencyformat,tjp_currency,tjp_dailyworkinghours,tjp_extend,tjpblk_extend,tjp_include_project,tjp_journalentry,tjpblk_journalentry,tjp_now,tjp_markdate,tjp_numberformat,tjp_outputdir,tjp_scenario,tjpblk_scenario,tjp_shorttimeformat,tjp_timeformat,tjp_timezone,tjp_timingresolution,tjp_trackingscenario,tjp_weekstartsmonday,tjp_weekstartssunday,tjp_workinghours_project,tjp_yearlyworkingdays\n syn region tjpblk_limits start=/^\\s*limits\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_limits,tjp_dailymax,tjpblk_dailymax,tjp_dailymin,tjpblk_dailymin,tjp_maximum,tjpblk_maximum,tjp_minimum,tjpblk_minimum,tjp_monthlymax,tjpblk_monthlymax,tjp_monthlymin,tjpblk_monthlymin,tjp_weeklymax,tjpblk_weeklymax,tjp_weeklymin,tjpblk_weeklymin\n syn region tjpblk_include_properties start=/^\\s*include\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_include_properties,tjp_accountprefix,tjp_reportprefix,tjp_resourceprefix,tjp_taskprefix\n syn region tjpblk_columns start=/^\\s*columns\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_columns,tjp_celltext_column,tjp_cellcolor_column,tjp_end_column,tjp_fontcolor_column,tjp_halign_column,tjp_listitem_column,tjp_listtype_column,tjp_period_column,tjp_scale_column,tjp_start_column,tjp_timeformat1,tjp_timeformat2,tjp_title_column,tjp_tooltip_column,tjp_width_column contained\n syn region tjpblk_resource start=/^\\s*resource\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_resource,tjp_email,tjp_journalentry,tjpblk_journalentry,tjp_purge,tjp_resource,tjpblk_resource,tjp_chargeset,tjp_efficiency,tjp_flags_resource,tjp_booking_resource,tjpblk_booking_resource,tjp_fail,tjp_leaveallowance,tjp_leaves,tjp_limits_resource,tjpblk_limits_resource,tjp_managers,tjp_rate_resource,tjp_shifts_resource,tjp_vacation_resource,tjp_warn,tjp_workinghours_resource,tjp_supplement_resource,tjpblk_supplement_resource\n syn region tjpblk_supplement_resource start=/^\\s*supplement resource\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_supplement_resource,tjp_email,tjp_journalentry,tjpblk_journalentry,tjp_purge,tjp_resource,tjpblk_resource,tjp_chargeset,tjp_efficiency,tjp_flags_resource,tjp_booking_resource,tjpblk_booking_resource,tjp_fail,tjp_leaveallowance,tjp_leaves,tjp_limits_resource,tjpblk_limits_resource,tjp_managers,tjp_rate_resource,tjp_shifts_resource,tjp_vacation_resource,tjp_warn,tjp_workinghours_resource,tjp_supplement_resource,tjpblk_supplement_resource,tjp_supplement contained\n-syn region tjpblk_resourcereport start=/^\\s*resourcereport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_resourcereport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n-syn region tjpblk_booking_resource start=/^\\s*booking\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_booking_resource,tjp_overtime_booking,tjp_sloppy_booking contained\n-syn region tjpblk_limits_resource start=/^\\s*limits\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_limits_resource,tjp_dailymax,tjpblk_dailymax,tjp_dailymin,tjpblk_dailymin,tjp_maximum,tjpblk_maximum,tjp_minimum,tjpblk_minimum,tjp_monthlymax,tjpblk_monthlymax,tjp_monthlymin,tjpblk_monthlymin,tjp_weeklymax,tjpblk_weeklymax,tjp_weeklymin,tjpblk_weeklymin contained\n-syn region tjpblk_scenario start=/^\\s*scenario\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_scenario,tjp_active,tjp_scenario,tjpblk_scenario contained\n-syn region tjpblk_shift start=/^\\s*shift\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_shift,tjp_shift,tjpblk_shift,tjp_leaves,tjp_replace,tjp_timezone_shift,tjp_vacation_shift,tjp_workinghours_shift\n-syn region tjpblk_status_statussheet start=/^\\s*status\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_status_statussheet,tjp_author,tjp_details,tjp_flags_statussheet,tjp_summary contained\n-syn region tjpblk_statussheet start=/^\\s*statussheet\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_statussheet,tjp_task_statussheet,tjpblk_task_statussheet\n-syn region tjpblk_statussheetreport start=/^\\s*statussheetreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_statussheetreport,tjp_hideresource,tjp_hidetask,tjp_end_report,tjp_period_report,tjp_start_report,tjp_sortresources,tjp_sorttasks\n-syn region tjpblk_task_statussheet start=/^\\s*task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_task_statussheet,tjp_status_statussheet,tjpblk_status_statussheet,tjp_task_statussheet,tjpblk_task_statussheet contained\n-syn region tjpblk_tagfile start=/^\\s*tagfile\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_tagfile,tjp_hideresource,tjp_hidetask,tjp_rollupresource,tjp_rolluptask\n-syn region tjpblk_task start=/^\\s*task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_task,tjp_adopt_task,tjp_journalentry,tjpblk_journalentry,tjp_note_task,tjp_purge,tjp_supplement_task,tjpblk_supplement_task,tjp_task,tjpblk_task,tjp_allocate,tjpblk_allocate,tjp_booking_task,tjpblk_booking_task,tjp_charge,tjp_chargeset,tjp_complete,tjp_depends,tjpblk_depends,tjp_duration,tjp_effort,tjp_effortdone,tjp_effortleft,tjp_end,tjp_flags_task,tjp_fail,tjp_length,tjp_limits_task,tjpblk_limits_task,tjp_maxend,tjp_maxstart,tjp_milestone,tjp_minend,tjp_minstart,tjp_period_task,tjp_precedes,tjpblk_precedes,tjp_priority,tjp_projectid_task,tjp_responsible,tjp_scheduled,tjp_scheduling,tjp_schedulingmode,tjp_shifts_task,tjp_start,tjp_warn\n-syn region tjpblk_supplement_task start=/^\\s*supplement task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_supplement_task,tjp_adopt_task,tjp_journalentry,tjpblk_journalentry,tjp_note_task,tjp_purge,tjp_supplement_task,tjpblk_supplement_task,tjp_task,tjpblk_task,tjp_allocate,tjpblk_allocate,tjp_booking_task,tjpblk_booking_task,tjp_charge,tjp_chargeset,tjp_complete,tjp_depends,tjpblk_depends,tjp_duration,tjp_effort,tjp_effortdone,tjp_effortleft,tjp_end,tjp_flags_task,tjp_fail,tjp_length,tjp_limits_task,tjpblk_limits_task,tjp_maxend,tjp_maxstart,tjp_milestone,tjp_minend,tjp_minstart,tjp_period_task,tjp_precedes,tjpblk_precedes,tjp_priority,tjp_projectid_task,tjp_responsible,tjp_scheduled,tjp_scheduling,tjp_schedulingmode,tjp_shifts_task,tjp_start,tjp_warn,tjp_supplement contained\n-syn region tjpblk_taskreport start=/^\\s*taskreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_taskreport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n-syn region tjpblk_booking_task start=/^\\s*booking\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_booking_task,tjp_overtime_booking,tjp_sloppy_booking contained\n-syn region tjpblk_depends start=/^\\s*depends\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_depends,tjp_gapduration,tjp_gaplength,tjp_onend,tjp_onstart contained\n-syn region tjpblk_limits_task start=/^\\s*limits\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_limits_task,tjp_dailymax,tjpblk_dailymax,tjp_dailymin,tjpblk_dailymin,tjp_maximum,tjpblk_maximum,tjp_minimum,tjpblk_minimum,tjp_monthlymax,tjpblk_monthlymax,tjp_monthlymin,tjpblk_monthlymin,tjp_weeklymax,tjpblk_weeklymax,tjp_weeklymin,tjpblk_weeklymin contained\n-syn region tjpblk_precedes start=/^\\s*precedes\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_precedes,tjp_gapduration,tjp_gaplength,tjp_onend,tjp_onstart contained\n-syn region tjpblk_textreport start=/^\\s*textreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_textreport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n-syn region tjpblk_timesheet start=/^\\s*timesheet\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_timesheet,tjp_newtask,tjpblk_newtask,tjp_shift_timesheet,tjp_status_timesheet,tjpblk_status_timesheet,tjp_task_timesheet,tjpblk_task_timesheet\n-syn region tjpblk_newtask start=/^\\s*newtask\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_newtask,tjp_end_timesheet,tjp_priority_timesheet,tjp_remaining,tjp_status_timesheet,tjpblk_status_timesheet,tjp_work contained\n-syn region tjpblk_task_timesheet start=/^\\s*task\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_task_timesheet,tjp_end_timesheet,tjp_priority_timesheet,tjp_remaining,tjp_status_timesheet,tjpblk_status_timesheet,tjp_work contained\n-syn region tjpblk_timesheetreport start=/^\\s*timesheetreport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_timesheetreport,tjp_hideresource,tjp_hidetask,tjp_end_report,tjp_period_report,tjp_start_report,tjp_sortresources,tjp_sorttasks\n-syn region tjpblk_tracereport start=/^\\s*tracereport\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent fold contains=@tjpcommon,tjp_tracereport,tjp_accountroot,tjp_auxdir_report,tjp_balance,tjp_caption,tjp_center,tjp_columns,tjpblk_columns,tjp_currencyformat,tjp_end_report,tjp_epilog,tjp_flags_report,tjp_footer,tjp_formats,tjp_header,tjp_headline,tjp_hidejournalentry,tjp_hideaccount,tjp_hideresource,tjp_hidetask,tjp_height,tjp_journalattributes,tjp_journalmode,tjp_left,tjp_loadunit,tjp_numberformat,tjp_opennodes,tjp_period_report,tjp_prolog,tjp_purge,tjp_rawhtmlhead,tjp_accountreport,tjpblk_accountreport,tjp_export,tjpblk_export,tjp_resourcereport,tjpblk_resourcereport,tjp_taskreport,tjpblk_taskreport,tjp_textreport,tjpblk_textreport,tjp_tracereport,tjpblk_tracereport,tjp_right,tjp_rollupaccount,tjp_rollupresource,tjp_rolluptask,tjp_scenarios,tjp_selfcontained,tjp_sortaccounts,tjp_sortjournalentries,tjp_sortresources,tjp_sorttasks,tjp_start_report,tjp_resourceroot,tjp_taskroot,tjp_timeformat,tjp_timezone_report,tjp_title,tjp_width\n-syn region tjpblk_status_timesheet start=/^\\s*status\\s.*{\\s*$/ end=/^\\s*}\\s*$/ transparent contains=@tjpcommon,tjp_status_timesheet,tjp_details,tjp_flags_timesheet,tjp_summary contained\n syn region tjpblk_macro start=/macro\\s\\+\\h\\w*\\s*\\[/ end=/\\]$/ transparent fold contains=ALL\n syn region tjpstring start=/\"/ skip=/\\\\\"/ end=/\"/\n syn region tjpstring start=/'/ skip=/\\\\'/ end=/'/\n syn region tjpstring start=/\\s-8<-$/ end=/^\\s*->8-/ fold\n syn region tjpmlcomment start=+/\\*+ end=+\\*/+\n \n syn sync fromstart\n"}]}]}]}]}