Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-04 | Improved memory safety of ExpressionValue by removing SetType function | David Crocker | |
2022-07-04 | Fixed memory leaks in expression parser | David Crocker | |
2022-02-22 | Populate boards[].name for expansion boards3.4.0rc2 | David Crocker | |
2022-02-16 | Corrected adjustment to number of decimal places when printing floats | David Crocker | |
2022-01-20 | Added OM field state.thisInput | David Crocker | |
2022-01-03 | Minor changes for eCv | David Crocker | |
2021-12-10 | Added 'important' flag in object model; support Duet 2 SBC in ATE | David Crocker | |
Added an "important" flag to the object model field flags and the object model query flags, as part of a fix for PaneDue and M291 S3 messages commanded from macro files In the Duet 2 SBC build, initialise the PanelDue port by default, for the ATE | |||
2021-11-12 | Fixed benign static analysis errors | David Crocker | |
2021-11-09 | Fixes for static analysis | David Crocker | |
2021-11-04 | Static analysis fixes | David Crocker | |
2021-10-31 | Tidied up for static analysis | David Crocker | |
2021-10-31 | Annotations for static analysis | David Crocker | |
2021-10-29 | Renamed TypeCode::UniqueId for eCv | David Crocker | |
2021-10-25 | Avoid printing too many decimal places in some situations | David Crocker | |
2021-10-25 | Work towards v3.4-b6 | Christian Hammacher | |
Added SBC data types for null, uint64_t, and datetimes Added new OM handler for file positions Refactored GCodes::GetFilePosition | |||
2021-10-05 | CAN boards return firmware date in a separate field in announce message | David Crocker | |
2021-10-04 | Bug fix: deeply nested expressions threw error in SBC mode | David Crocker | |
2021-10-04 | Handle CanMessageAnnounceNew, also refactored handling of unique IDs | David Crocker | |
2021-09-08 | Correction to earlier change | David Crocker | |
2021-09-07 | Resolved name clashes and minor issues for eCv | David Crocker | |
2021-08-26 | PS_ON pin can now be configured | David Crocker | |
2021-07-31 | Support reading array expressions for array-values command parameters | David Crocker | |
2021-05-05 | Added stack check to some recursive functions | David Crocker | |
2021-05-04 | Further reduced stack usage of ExpressionParser | David Crocker | |
2021-04-22 | Don't return "next" in rr_model unless the result is an array | David Crocker | |
2021-04-07 | Allow large object model arrays to be returned in chunks | David Crocker | |
2021-03-31 | Implemented 'exists(object_model_path)' in expression evaluater | David Crocker | |
2021-03-31 | Finished including global variables in object model | David Crocker | |
2021-03-31 | Include global variables in object model (incomplete) | David Crocker | |
2021-03-07 | ObjectTracker now uses the string heap instead of a StringBuffer | David Crocker | |
2021-03-07 | Fixes to StringHandle and string expressions | David Crocker | |
2021-03-07 | Fixes to HeapString handling in expressions | David Crocker | |
2021-03-06 | Started adding support for variables and parameters | David Crocker | |
2021-02-22 | Work towards v3.3 | Christian Hammacher | |
Introduced new "obsolete" attribute for object model fields Marked some fields in the object model obsolete Warnings are now shown when obsolete fields are used Reduced object model size a bit of grid definitions Added back some grid properties for backwards-compatibility Added new o-flag to M409 and rr_model | |||
2020-09-24 | Changes for new CoreN2G and to support v0.4 Duet 3 Mini prototype | David Crocker | |
2020-08-28 | Expression parser improvements | David Crocker | |
Added random(nn) Allow DateTime values to be compared with strings Allow a DateTime to be subtracted from another DateTime Allow DateTime+int and DayeTime-int | |||
2020-08-21 | Started adding CAN support to Duet 3 Mini build | David Crocker | |
2020-05-18 | Saved some more stack when traversing object model | David Crocker | |
2020-05-18 | Reduced stack usage in recursive object model functions | David Crocker | |
2020-05-12 | Pick up inherited object model properties automatically | David Crocker | |
2020-05-11 | Added facility to refer to base class object model | David Crocker | |
2020-04-30 | Various changes for 3.01-RC11 | David Crocker | |
Tool change files are now run even if axes have not been homed PanelDue replies are now sent immediately instead of being saved for retrieval by M408 Added aux raw mode On Duet 3, IO_0 is not configured in serial mode until M575 P1 is executed GCodeException class now stores a small string to allow more meaningful error messages | |||
2020-04-07 | Increment move.seq when speed or extrusion factor is changed | David Crocker | |
Speed factor is on longer live in object model Rationalised exception specifications | |||
2020-03-26 | Partially implemented object cancellation | David Crocker | |
M486 implemented, but parsing object names in comments not done yet | |||
2020-03-11 | Added SD card info and state.powerFailScript to object model | David Crocker | |
2020-03-10 | Object model changes | David Crocker | |
Temperature sensors now report their types in the same format as M308 accepts them Added 'directories' root element to the OM Refactored type codes in expressions | |||
2020-03-09 | Reduced stack usage in recursive object model functions | David Crocker | |
2020-03-07 | Moved ExpressionParser to a separate class | David Crocker | |
Support expression-valued parameters in commands received via the Linux interface (but not in array parameters) M915 now reports the axis speed corresponding to the H parameter NamedEnum moved to RRFLibraries Use binary search when chrecking identifier names against the names of constants and functions Added functions 'radians' and 'degrees' | |||
2020-03-01 | Bug fixes to conditional GCode | David Crocker | |
Fixed premature termination of a loop when there were not commands in the file after the loop body Fixed crash when you tried to access a missong element of a sparse object array Handle stringising of null and object values (but objects are represented as "{object}" for now) | |||
2020-02-05 | Various | David Crocker | |
Added module ExpansionManager Implemented expansion board announcement messages Added expansion boards to OM Added filament monitors to OM |