Thread Previous • Date Previous • Date Next • Thread Next |
Dick, Can you give a brief explanation of what this update contributes to Kicad?I like to take an interest in Kicad development and want to understand the latest code changes. Thanks for all the work that your doing. David.
Vastly improved maintainability and reliability of the linked list data structures. Users may not "see" any new features. There is more to software project management than adding features. The features need to be laid down on a solid foundation.
Maintainability and reliability were the key benefits, again.The previous linked list code was a mess, written many years ago, probably in C not C++, and was fragile since it was all inline manipulation of previous and next pointers. Ironically, the new DLIST support and manipulation discipline also gives us more options as to whether we stick with linked lists at all long term. I am now comfortable staying with it.
See the change_log.txt for more details of that particular update. Dick
Thread Previous • Date Previous • Date Next • Thread Next |