Mantis Bug Tracker

Firmware - Change Log

Firmware - 0.2.0 (Not Yet Released) View Issues ]
===================================

Enthalpy - The first stable viable usable release! Date is for sorting only.

Development versions of this code have 6 engines under their belt, so far!

The real date will be set when the issues that need to be resolved are done.


- 0000136: [Scheduler (Inj/Ign)] Extend scheduling code for injection (pjohns30) - resolved.
- 0000501: [Testing] Make Missing Tooth Hack Handle 0, 1, 2 Missing Teeth (Fred) - closed.
- 0000516: [General Features] Add heartbeat to CEL output pin (Fred) - closed.
- 0000503: [Serial Comms] Device Stops Responding To Packets (Fred) - closed.
- 0000296: [General Features] Add 4 or 8 Channel Coarse Output Bit Bang (Fred) - closed.
- 0000246: [Documentation] Add Doxygen Directory Documentation For All Dirs (Fred) - closed.
- 0000491: [Decoders] MissingTeeth eventAngles array not generated correctly! (Fred) - closed.
- 0000494: [Decoders] MissingTeeth decoder scheduling sometimes wrong (Fred) - closed.
- 0000412: [Build Process] Add SCP of release file set and doxygen docs (Fred) - closed.
- 0000481: [Serial Comms] Definition Of Read Only Location IDs Is Wrong (Fred) - closed.
- 0000482: [Serial Comms] Read Only Memory Not Accessible In Bench Test Mode (Fred) - closed.
- 0000483: [Testing] Add RPM Adjustable Bench Test Missing Tooth Hack (Fred) - closed.
- 0000388: [Serial Comms] Doesn't Function As Parity = NONE (Fred) - closed.
- 0000475: [Serial Comms] Improve Efficiency And Correctness Of SCI ISR (Fred) - closed.
- 0000152: [Serial Comms] Move checksum stuff out of ISR for both tx and rx. (Fred) - closed.
- 0000463: [Serial Comms] Losing Large Chunks Of Packets < 2% Affected (Fred) - closed.
- 0000081: [Serial Comms] Find a way to remove extra start byte hack. (Fred) - closed.
- 0000452: [Serial Comms] Stop The Firmware From Disrupting The RX Line (Fred) - closed.
- 0000460: [Testing] Setting of test running flag and error handling are not consistent (Fred) - closed.
- 0000292: [Scheduler (Inj/Ign)] Clean Up Variable Use In Scheduler Re Delay Times (Preston) - closed.
- 0000440: [Serial Comms] Firmware Memory State Becomes Corrupted When RAM Write Error (Fred) - closed.
- 0000393: [Scheduler (Inj/Ign)] Tooth To Tooth Sched Swaps Don't Always Work (Preston) - closed.
- 0000438: [Documentation] Make Doxygen Build Version Be Automatic (Fred) - closed.
- 0000413: [Build Process] Improve Release Packaging (Fred) - closed.
- 0000420: [Documentation] Add API Level Docs For Unit Test Call (Fred) - closed.
- 0000419: [Documentation] Document Date, GCC version, os type retrieval (Fred) - closed.
- 0000109: [Documentation] Add docs for bench test mode, already tested. (Fred) - closed.
- 0000108: [Documentation] Add docs for decoder name retrieval, and test it. (Fred) - closed.
- 0000291: [Serial Comms] Add Reset Counters Call To Vanilla (Fred) - closed.
- 0000415: [Documentation] Remove Release Notes History From Source (Fred) - closed.
- 0000375: [Documentation] Remove Change Log History From Source (Fred) - closed.
- 0000414: [Documentation] Remove the explicit /file <name> from most files (Fred) - closed.
- 0000389: [Structure / Style] Migrate Size Of String Arrays To sizeof() (Fred) - closed.
- 0000401: [Calculations (Inj/Ign)] Make Final Pulse Width 0 When Effective Pulse Width Is 0 (Fred) - closed.
- 0000381: [Scheduler (Inj/Ign)] Behave Better When PW/Dwell = Zero (Fred) - closed.
- 0000343: [Decoders] Remove Concept Of Sync Corrections (Fred) - closed.
- 0000257: [Build Process] Make Git Release Checking More Robust (Fred) - closed.
- 0000159: [Documentation] Using Olli's techniques, expose more docs (Fred) - closed.
- 0000288: [Serial Comms] Make default log include good comms debug (Fred) - closed.
- 0000150: [Testing] When bench test requested, send error if already running. (Fred) - closed.
- 0000113: [Testing] Add packet to stop running bench test (Fred) - closed.
- 0000295: [Init & Config] Fix Binary Log Packets And Add More Structure To Config (Fred) - closed.
- 0000135: [Decoders] Write generic missing teeth decoder (Fred) - closed.
- 0000128: [Serial Comms] Expose all internal data as memory locations (Fred) - closed.
- 0000132: [Decoders] Genericise 24/1 to N/1 or better (Fred) - closed.
- 0000119: [Decoders] Make all decoders use config based time tolerance (Fred) - closed.
- 0000280: [Build Process] Make Makefile Dependencies Mostly Automatic (Fred) - closed.
- 0000106: [Scheduler (Inj/Ign)] Optimization of Fuel Injection ISR (Fred) - closed.
- 0000166: [Init & Config] Generate library of thermistor curves (Fred) - closed.
- 0000248: [Decoders] Bench Test Decoder produces extraneous output (Fred) - closed.
- 0000186: [Hardware Interface] Determine why PORTA pins go high during reset (Fred) - closed.
- 0000188: [Structure / Style] Remove all bit bang debug from code base (Fred) - closed.
- 0000007: [Scheduler (Inj/Ign)] Replace Scheduling Code (Fred) - closed.
- 0000102: [Serial Comms] Need method for discovering status of datalogging (Fred) - closed.
- 0000107: [Documentation] Update README and convert to markdown (Fred) - closed.
[55 issues]

Firmware - 0.1.0-UltraJizz (Released 2010-05-26) View Issues ]
================================================

Close relative to the first version to run an engine!

- 0000105: [Init & Config] Table data appears to be wrong! (Fred) - closed.
[1 issue]

Firmware - 0.0.19-Doxygenated (Released 2009-01-26) View Issues ]
===================================================
- 0000095: [Documentation] Update existing docs to work better with Doxygen (Fred) - closed.
- 0000010: [Structure / Style] Document And Standardise Upon Coding Conventions (Fred) - closed.
- 0000096: [Documentation] Add configuration and setup for index page to code base (Fred) - closed.
[3 issues]

Firmware - 0.0.18-JackTheRipper (Released 2008-12-23) View Issues ]
=====================================================
- 0000040: [General Features] Hard Reset No Longer Works Since Change To Paging (Fred) - closed.
- 0000052: [Analogue Inputs] Investigate Using Pointers For Variable Banking (Fred) - closed.
- 0000005: [Flash Burning] Function writeAlignedBlock does not write the data (sean94z) - closed.
- 0000041: [Flash Burning] Add PPAGE setting to the function and function header. (sean94z) - closed.
[4 issues]

Firmware - 0.0.17-SpudEchoes (Released 2008-11-11) View Issues ]
==================================================
- 0000094: [General Features] duplication in itoa functions (Fred) - closed.
- 0000017: [Documentation] Update Comms Documents To Reflect Current Reality (Fred) - closed.
- 0000016: [Serial Comms] Refactor The Serial Comms Code (Fred) - closed.
- 0000023: [Build Process] Investigate Paged Function Memory Addressing (Fred) - closed.
- 0000004: [Build Process] .vector and .bss overlap during the link (Fred) - closed.
[5 issues]

Firmware - 0.0.12-Bastard (Released 2008-05-04) View Issues ]
===============================================
- 0000093: [Scheduler (Inj/Ign)] No test at run time for always on (Fred) - closed.
- 0000032: [Scheduler (Inj/Ign)] Forgot to add code run time to test for always on in new code layout. (Fred) - closed.
[2 issues]

Firmware - 0.0.11-Cookin' (Released 2008-03-27) View Issues ]
===============================================
- 0000092: [Calculations (Inj/Ign)] Code attempting to predict future... (Fred) - closed.
- 0000091: [Scheduler (Inj/Ign)] Logic that causes the injectors to stay hard not taking advance into account. (Fred) - closed.
- 0000090: [Calculations (Inj/Ign)] Engine cycle period used before valid (Fred) - closed.
- 0000031: [Scheduler (Inj/Ign)] The logic for injectors staying hard on relies on predicting the future, clearly this is no good :-) (Fred) - closed.
- 0000030: [Scheduler (Inj/Ign)] Bad PW Due To Advance (Fred) - closed.
- 0000029: [Scheduler (Inj/Ign)] Engine Cycle Period Used Before Valid (Fred) - closed.
[6 issues]

Firmware - 0.0.10-Squashed (Released 2008-03-23) View Issues ]
================================================
- 0000089: [Scheduler (Inj/Ign)] PORTA and PORTB get written to randomly after the program runs for some time. (Fred) - closed.
- 0000028: [Scheduler (Inj/Ign)] PORTA and PORTB get written to randomly after program runs for some time (Fred) - closed.
[2 issues]

OLV - Change Log

OLV - 0.0.3 (Not Yet Released) View Issues ]
==============================

Key mappings and horizontal scroll and fullscreen stuff fixed

- 0000519: [User Interface] CSV-type files do not center correctly upon initial loading. (They do zoom correctly.) (BenFenner) - closed.
- 0000515: [General Features] CSV parser fails (Fred) - closed.
- 0000512: [User Interface] Full Screen Screwed Up In Linux (Fred) - closed.
- 0000508: [User Interface] When returning from fullscreen maximise button is greyed out (BenFenner) - closed.
- 0000369: [User Interface] Application loses focus when going full screen. (Fred) - closed.
- 0000506: [User Interface] When Going Fullscreen Graph Centering Is Not Respected (Fred) - closed.
- 0000347: [FreeEMS Plugin] Add Time Generation To FreeEMS Bin (BenFenner) - closed.
- 0000507: [User Interface] When Returning From Fullscreen UI Is Drawn Twice (Fred) - closed.
- 0000370: [User Interface] Going full screen with multiple monitors doesn't have good behavior. (Fred) - closed.
- 0000371: [User Interface] Exiting full screen mode doesn't respect previous windowed size and state. (Fred) - closed.
- 0000502: [General Features] Graph keeps trying to play when it reaches the end. (BenFenner) - closed.
- 0000487: [General Features] When zoomed in past 1:1 and the graph is moved all the way to the left, the end goes solid. (BenFenner) - closed.
- 0000492: [User Interface] All zero traces hang at top. (Fred) - closed.
- 0000489: [General Features] Fix assorted ugliness in parts of the code that aren't about to get replaced. (Fred) - closed.
- 0000488: [General Features] Probable math issue in graphing code. (Fred) - closed.
[15 issues]

OLV - 0.0.2 (Released 2011-12-27) View Issues ]
=================================

Graph display stuff fixed

- 0000486: [User Interface] When fully zoomed out, scrolling all the way to the end of the graph goes two pixels too far. (Fred) - closed.
- 0000485: [User Interface] When zoomed out completely, the single dot for the trace may appear one pixel before the zero position. (Fred) - closed.
- 0000405: [User Interface] Position graduations don't always perfectly line up with data points (and snapped line). (Fred) - closed.
- 0000453: [User Interface] Implement acceleration for fine scrolling with the keyboard. (BenFenner) - closed.
- 0000357: [User Interface] Modify Snapping Behaviour Slightly. (Fred) - closed.
- 0000449: [User Interface] Traces dissapear when extremely zoomed out. (Fred) - closed.
- 0000406: [User Interface] Resizing window does not keep the graph centred (Fred) - closed.
- 0000451: [User Interface] Start/end markers follow the sides of the screen. (Fred) - closed.
- 0000445: [User Interface] Get rid of the hideous Java "Metal" look and feel and honor the system L&F instead. (Fred) - closed.
- 0000417: [User Interface] Graph traces with all zeros do not display properly. (Fred) - closed.
- 0000409: [User Interface] Data Displayed When Zoomed Out Does Not Match Trace (Fred) - closed.
- 0000446: [User Interface] Start and end trace markers need an overhaul. (Fred) - closed.
[12 issues]

OLV - 0.0.1 (Released 2011-11-20) View Issues ]
=================================

First release, with only basics in it, proving functionality of repository, documentation and release mechanism. This will give us a fixed baseline to go forward from.

- 0000379: [User Interface] Incorrect number of data points showing when fully scrolled to the beginning or end. (Fred) - closed.
- 0000399: [User Interface] When zooming and hitting a zoom limit, the graph still moves. (Fred) - closed.
- 0000334: [User Interface] Hover display is off by one data point sometimes. (BenFenner) - closed.
- 0000351: [User Interface] Don't Display Imaginary Numbers. (Fred) - closed.
- 0000358: [User Interface] Don't display negative position numbers. (BenFenner) - closed.
- 0000360: [User Interface] Make Position/Scale Indicator Work Consistently At All Scales (Fred) - closed.
- 0000361: [General Features] Saved File Chooser Listed Twice (Fred) - closed.
- 0000362: [User Interface] Flickering At Fully Zoomed Out Extreme (Fred) - closed.
- 0000363: [General Features] OutOfMemoryException After Loading Multiple Big Files (Fred) - closed.
- 0000367: [User Interface] Add Full Screen Option (Fred) - closed.
- 0000376: [User Interface] Very small position graduations don't display properly. (Fred) - closed.
- 0000377: [User Interface] Allow graph to be scrolled all the way to the left and to the right of the screen. (BenFenner) - closed.
- 0000378: [User Interface] Center and zoom graph to fit when first loaded. (BenFenner) - closed.
- 0000380: [User Interface] Zoom behaves in a non-linear fashion. (Fred) - closed.
- 0000392: [User Interface] Make keyboard shortcuts and clickable buttons zoom coarsely. (BenFenner) - closed.
- 0000398: [User Interface] Zoom in and zoom out limits are arbitrary. Make them as high as reasonably possible. (Fred) - closed.
- 0000333: [User Interface] Data points no longer display at both ends of a graph trace change. (BenFenner) - closed.
- 0000332: [User Interface] Give more graph position graduations. (BenFenner) - closed.
- 0000305: [User Interface] Inertia still happens even if you hold the mouse button down and still for a long period of time. (BenFenner) - closed.
- 0000307: [User Interface] Scrolling done on a pixel level instead of on a data-point level. (Fred) - closed.
- 0000308: [User Interface] Inertia gets less and less pronounced as you zoom in. (Fred) - closed.
- 0000309: [User Interface] Loading a second log leaves traces of the first log in place. (Fred) - closed.
- 0000313: [User Interface] Allow zooming out beyond a 1:1 ratio of data point:pixel. (BenFenner) - closed.
- 0000317: [User Interface] The cursor snaps to data points incorrectly. (Fred) - closed.
- 0000318: [User Interface] Data points are plotted incorrectly. (Fred) - closed.
- 0000330: [User Interface] Hover info display doesn't display the value of the data at the snapped line all the time. (BenFenner) - closed.
- 0000329: [User Interface] Playback does not pause when dragging the graph. (BenFenner) - closed.
- 0000328: [User Interface] The data point are not displaying correctly on the left half of the display. (BenFenner) - closed.
- 0000326: [User Interface] The first data point at the beginning of the graph disappears when on the left half of the display. (BenFenner) - closed.
- 0000325: [User Interface] Mouse cursor line doesn't snap to the nearest data point all of the time. (BenFenner) - closed.
- 0000323: [General Features] Make the OLV Line Count start at 0 instead of 1. (Fred) - closed.
- 0000340: [Maven] Configure Git and Wagon For Release (Fred) - closed.
- 0000310: [Maven] Setup Nexus Repository Ready For Release (Fred) - closed.
- 0000196: [Maven] Add Documentation Generation (Fred) - closed.
[34 issues]

Tunix - Change Log

Tunix - 0.9.24 (Not Yet Released) View Issues ]
=================================

The next release of MegaTunix! Now, what should this contain?

- 0000478: [Loaders] Un-required Pause of 1.87179 Seconds And Double Query (dandruczyk) - closed.
- 0000469: [General Features] Increase Information Conveyed From Tables (dandruczyk) - closed.
- 0000456: [General Features] Erroneous RAM Writes Sent When Moving Through Cells (Fred) - closed.
- 0000457: [FreeEMS Plugin] Trying To Write Unwritable Location IDs (Fred) - closed.
- 0000455: [FreeEMS Plugin] Bench Test Counter Ignores Errors (Fred) - closed.
- 0000421: [FreeEMS Plugin] Add Missing Interrogation Data Calls (Fred) - closed.
- 0000428: [General Features] Tunix Allows Invalid Axis To Be Sent And Continues To Display Invalid Values Despite Error Not Updating On "Get Data" (Fred) - closed.
- 0000443: [FreeEMS Plugin] Weird Issue With Unfound Packets (dandruczyk) - closed.
- 0000416: [FreeEMS Plugin] Add Bump And Stop Functions To Bench Test UI (Fred) - closed.
- 0000252: [FreeEMS Plugin] Reworked GtkGLEXT font rendering to NOT use deprecated functions (dandruczyk) - closed.
- 0000322: [JimStim Plugin] Make JimStim Support More Generic (Fred) - closed.
- 0000262: [FreeEMS Plugin] Gauges stop updating when axis values changed (Fred) - closed.
- 0000249: [General Features] Fails To Build On Systems With GTK 3.X (Fred) - closed.
[13 issues]

Tunix - 0.9.24-SNAPSHOT (Released 2011-10-18) View Issues ]
=============================================

Current development versions of MTX after 0.9.23 and before 0.9.24 or whatever comes next. Currently built and installed as 0.9.23, so please provide a git hash or source of binary with your report.

- 0000476: [FreeEMS Plugin] Overflow in bench test clock code (Fred) - closed.
- 0000444: [General Features] Colours Consistently Different In 2d View Of 3d Tables (Fred) - closed.
- 0000464: [FreeEMS Plugin] Gui deadlocks on updates to table values (intermittent) (dandruczyk) - closed.
- 0000459: [FreeEMS Plugin] ECU Status Window Seems To Lag Reality (Fred) - closed.
[4 issues]

Tunix - 0.9.23 (Released 2010-11-17) View Issues ]
====================================

Note current development versions are built as if they are this. Please provide a git hash or source of binary when reporting issues.

- 0000458: [Documentation] Add Missing Tag To Repo (Fred) - closed.
[1 issue]


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker