OK, I think I have my big chunk of work ready to unleash as version 2.0.17. The whole mechanism for generating source code for the menu system has now gone and all the deprecated code for creating the user interface from a text file. Now Default.commands is the unique source of the ordering of menu items that are commands. The actual changes to be seen are quite minor. The Open menu has Open Recent as the first item now, unless there are no recent files. Right clicking on objects gives the complete relevant menu rather than a special selection of menu items. And I seem to have perturbed the order of some menu items - let me know if you see any that are badly ordered. There are no longer any separators in the menus :) it would require an extra field in the <row> entry of commands to indicate a separator should follow I think (and code to honor it). Key-snooping now avoids the deprecated interface.
I'll push this to git tomorrow, unless I hear to the contrary. New names (2.0.x or ...) for the resultant builds would be good, as discussed, but not essential. Richard On Sat, 2016-12-24 at 08:56 +0000, Richard Shann wrote: > On Fri, 2016-12-23 at 17:15 +0100, Andreas Schneider wrote: > > An alternative would be to introduce an additional fourth number for the > > development versions, e.g. representing the date. For instance, a build > > from today would be 2.1.15.20161223. > > That would involve changes in the C programming to determine if a new > version was an upgrade. And it would not give a neat solution for the > real (though slight) problem of exactly which was the last commit > included in the build - see my other email > > > > > At the moment, I am setting the version of my builds by hand. > > In which case, you could adopt the 2.0.x idea as in my other email, > where a literal "x" is used to mean one of the unstable series. You > would do the same amount of hand setting, just not giving the file a > specific micro number. > > Richard > > > > _______________________________________________ > Denemo-devel mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/denemo-devel _______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
