Skip to content

Commit

Permalink
Add support for schedule grid files
Browse files Browse the repository at this point in the history
  • Loading branch information
joniles committed Nov 8, 2019
1 parent 9f96cdd commit 3629ce4
Show file tree
Hide file tree
Showing 105 changed files with 3,956 additions and 1,357 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Changelog

## 7.9.4 (git master)
* Add support for reading Sage 100 Contractor schedule grid files.
* Ensure attribute names are valid when exporting JSON.
* Improve handling of custom field lookup values (Based on a contribution by Nick Darlington).
* Fix an issue when copying a calendar which has exceptions defined.
Expand Down
4 changes: 3 additions & 1 deletion docs/apidocs/allclasses-frame.html
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="net/sf/mpxj/CustomField.html" title="class in net.sf.mpxj" target="classFrame">CustomField</a></li>
<li><a href="net/sf/mpxj/CustomFieldContainer.html" title="class in net.sf.mpxj" target="classFrame">CustomFieldContainer</a></li>
<li><a href="net/sf/mpxj/CustomFieldLookupTable.html" title="class in net.sf.mpxj" target="classFrame">CustomFieldLookupTable</a></li>
<li><a href="net/sf/mpxj/CustomFieldValueDataType.html" title="enum in net.sf.mpxj" target="classFrame">CustomFieldValueDataType</a></li>
<li><a href="net/sf/mpxj/mpp/CustomFieldValueItem.html" title="class in net.sf.mpxj.mpp" target="classFrame">CustomFieldValueItem</a></li>
<li><a href="net/sf/mpxj/mpp/CustomFieldValueReader.html" title="class in net.sf.mpxj.mpp" target="classFrame">CustomFieldValueReader</a></li>
<li><a href="net/sf/mpxj/mpp/CustomFieldValueReader12.html" title="class in net.sf.mpxj.mpp" target="classFrame">CustomFieldValueReader12</a></li>
Expand Down Expand Up @@ -185,7 +186,6 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="net/sf/mpxj/common/MPPAssignmentField.html" title="class in net.sf.mpxj.common" target="classFrame">MPPAssignmentField</a></li>
<li><a href="net/sf/mpxj/common/MPPAssignmentField14.html" title="class in net.sf.mpxj.common" target="classFrame">MPPAssignmentField14</a></li>
<li><a href="net/sf/mpxj/mpp/MppBitFlag.html" title="class in net.sf.mpxj.mpp" target="classFrame">MppBitFlag</a></li>
<li><a href="net/sf/mpxj/utility/MppCleanUtility.html" title="class in net.sf.mpxj.utility" target="classFrame">MppCleanUtility</a></li>
<li><a href="net/sf/mpxj/common/MPPConstraintField.html" title="class in net.sf.mpxj.common" target="classFrame">MPPConstraintField</a></li>
<li><a href="net/sf/mpxj/sample/MppDump.html" title="class in net.sf.mpxj.sample" target="classFrame">MppDump</a></li>
<li><a href="net/sf/mpxj/explorer/MppExplorer.html" title="class in net.sf.mpxj.explorer" target="classFrame">MppExplorer</a></li>
Expand Down Expand Up @@ -248,6 +248,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="net/sf/mpxj/ProjectCalendarException.html" title="class in net.sf.mpxj" target="classFrame">ProjectCalendarException</a></li>
<li><a href="net/sf/mpxj/ProjectCalendarHours.html" title="class in net.sf.mpxj" target="classFrame">ProjectCalendarHours</a></li>
<li><a href="net/sf/mpxj/ProjectCalendarWeek.html" title="class in net.sf.mpxj" target="classFrame">ProjectCalendarWeek</a></li>
<li><a href="net/sf/mpxj/utility/ProjectCleanUtility.html" title="class in net.sf.mpxj.utility" target="classFrame">ProjectCleanUtility</a></li>
<li><a href="net/sf/mpxj/ProjectConfig.html" title="class in net.sf.mpxj" target="classFrame">ProjectConfig</a></li>
<li><a href="net/sf/mpxj/ProjectDateFormat.html" title="enum in net.sf.mpxj" target="classFrame">ProjectDateFormat</a></li>
<li><a href="net/sf/mpxj/ProjectEntityContainer.html" title="class in net.sf.mpxj" target="classFrame">ProjectEntityContainer</a></li>
Expand Down Expand Up @@ -291,6 +292,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="net/sf/mpxj/primavera/common/RowValidator.html" title="interface in net.sf.mpxj.primavera.common" target="classFrame"><span class="interfaceName">RowValidator</span></a></li>
<li><a href="net/sf/mpxj/mpp/RTFEmbeddedObject.html" title="class in net.sf.mpxj.mpp" target="classFrame">RTFEmbeddedObject</a></li>
<li><a href="net/sf/mpxj/common/RtfHelper.html" title="class in net.sf.mpxj.common" target="classFrame">RtfHelper</a></li>
<li><a href="net/sf/mpxj/sage/SageReader.html" title="class in net.sf.mpxj.sage" target="classFrame">SageReader</a></li>
<li><a href="net/sf/mpxj/mspdi/SaveVersion.html" title="enum in net.sf.mpxj.mspdi" target="classFrame">SaveVersion</a></li>
<li><a href="net/sf/mpxj/ScheduleFrom.html" title="enum in net.sf.mpxj" target="classFrame">ScheduleFrom</a></li>
<li><a href="net/sf/mpxj/sdef/SDEFReader.html" title="class in net.sf.mpxj.sdef" target="classFrame">SDEFReader</a></li>
Expand Down
4 changes: 3 additions & 1 deletion docs/apidocs/allclasses-noframe.html
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="net/sf/mpxj/CustomField.html" title="class in net.sf.mpxj">CustomField</a></li>
<li><a href="net/sf/mpxj/CustomFieldContainer.html" title="class in net.sf.mpxj">CustomFieldContainer</a></li>
<li><a href="net/sf/mpxj/CustomFieldLookupTable.html" title="class in net.sf.mpxj">CustomFieldLookupTable</a></li>
<li><a href="net/sf/mpxj/CustomFieldValueDataType.html" title="enum in net.sf.mpxj">CustomFieldValueDataType</a></li>
<li><a href="net/sf/mpxj/mpp/CustomFieldValueItem.html" title="class in net.sf.mpxj.mpp">CustomFieldValueItem</a></li>
<li><a href="net/sf/mpxj/mpp/CustomFieldValueReader.html" title="class in net.sf.mpxj.mpp">CustomFieldValueReader</a></li>
<li><a href="net/sf/mpxj/mpp/CustomFieldValueReader12.html" title="class in net.sf.mpxj.mpp">CustomFieldValueReader12</a></li>
Expand Down Expand Up @@ -185,7 +186,6 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="net/sf/mpxj/common/MPPAssignmentField.html" title="class in net.sf.mpxj.common">MPPAssignmentField</a></li>
<li><a href="net/sf/mpxj/common/MPPAssignmentField14.html" title="class in net.sf.mpxj.common">MPPAssignmentField14</a></li>
<li><a href="net/sf/mpxj/mpp/MppBitFlag.html" title="class in net.sf.mpxj.mpp">MppBitFlag</a></li>
<li><a href="net/sf/mpxj/utility/MppCleanUtility.html" title="class in net.sf.mpxj.utility">MppCleanUtility</a></li>
<li><a href="net/sf/mpxj/common/MPPConstraintField.html" title="class in net.sf.mpxj.common">MPPConstraintField</a></li>
<li><a href="net/sf/mpxj/sample/MppDump.html" title="class in net.sf.mpxj.sample">MppDump</a></li>
<li><a href="net/sf/mpxj/explorer/MppExplorer.html" title="class in net.sf.mpxj.explorer">MppExplorer</a></li>
Expand Down Expand Up @@ -248,6 +248,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="net/sf/mpxj/ProjectCalendarException.html" title="class in net.sf.mpxj">ProjectCalendarException</a></li>
<li><a href="net/sf/mpxj/ProjectCalendarHours.html" title="class in net.sf.mpxj">ProjectCalendarHours</a></li>
<li><a href="net/sf/mpxj/ProjectCalendarWeek.html" title="class in net.sf.mpxj">ProjectCalendarWeek</a></li>
<li><a href="net/sf/mpxj/utility/ProjectCleanUtility.html" title="class in net.sf.mpxj.utility">ProjectCleanUtility</a></li>
<li><a href="net/sf/mpxj/ProjectConfig.html" title="class in net.sf.mpxj">ProjectConfig</a></li>
<li><a href="net/sf/mpxj/ProjectDateFormat.html" title="enum in net.sf.mpxj">ProjectDateFormat</a></li>
<li><a href="net/sf/mpxj/ProjectEntityContainer.html" title="class in net.sf.mpxj">ProjectEntityContainer</a></li>
Expand Down Expand Up @@ -291,6 +292,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="net/sf/mpxj/primavera/common/RowValidator.html" title="interface in net.sf.mpxj.primavera.common"><span class="interfaceName">RowValidator</span></a></li>
<li><a href="net/sf/mpxj/mpp/RTFEmbeddedObject.html" title="class in net.sf.mpxj.mpp">RTFEmbeddedObject</a></li>
<li><a href="net/sf/mpxj/common/RtfHelper.html" title="class in net.sf.mpxj.common">RtfHelper</a></li>
<li><a href="net/sf/mpxj/sage/SageReader.html" title="class in net.sf.mpxj.sage">SageReader</a></li>
<li><a href="net/sf/mpxj/mspdi/SaveVersion.html" title="enum in net.sf.mpxj.mspdi">SaveVersion</a></li>
<li><a href="net/sf/mpxj/ScheduleFrom.html" title="enum in net.sf.mpxj">ScheduleFrom</a></li>
<li><a href="net/sf/mpxj/sdef/SDEFReader.html" title="class in net.sf.mpxj.sdef">SDEFReader</a></li>
Expand Down
Loading

0 comments on commit 3629ce4

Please sign in to comment.