I'm going to document the one developer setting for now; we can discuss later whether we should go back and add all the settings to the developer documentation. I think it'd be nice to have them documented, personally.
On Fri, May 13, 2016 at 01:50:29AM +1200, Simon Wells wrote: > I would prefer to see general documentation regarding all the settings > possible in the file.... with maybe notes saying "This option is not > accessible in the gui but can be set manually in the file" > > On Thu, May 12, 2016 at 11:20 PM, jp charras <[email protected]> wrote: > > Le 12/05/2016 à 01:22, Chris Pavlina a écrit : > >> While we're discussing making an option config-file-only, do we have a > >> preferred place in developer documentation to list these sorts of things? > > > > Perhaps a file like <src>/Documentation/developers_notes.txt ? > > > > > >> > >> On Wed, May 11, 2016 at 02:50:10PM +0200, jp charras wrote: > >>> Le 11/05/2016 à 14:32, Wayne Stambaugh a écrit : > >>>> At a minimum I would leave the config file entry and the code to access > >>>> the config entries in place so you could manually modify the config file > >>>> for debugging purposes. @JP, would that be acceptable to you? I agree > >>>> that we should not expose debugging settings in the UI but I also > >>>> understand the need for development settings without having to create a > >>>> special build just to debug a specific section of code. > >>> > >>> Yes, this is acceptable. > >>> > >>>> > >>>> On 5/10/2016 3:31 PM, Chris Pavlina wrote: > >>>>> Actually, you might be onto something. Of course you can FRO with the > >>>>> environment vars ;D but perhaps we could leave it an option to be set > >>>>> in the > >>>>> configuration manually for the one time in 2018 JP wants to restrict > >>>>> this for > >>>>> debugging... > >>>>> > >>>>> On Wed, May 11, 2016 at 06:58:58AM +1200, Simon Wells wrote: > >>>>>> or just make it so it always works but is either a command line > >>>>>> option/env variable or manually editing the configuration file > >>>>>> > >>>>>> On Wed, May 11, 2016 at 6:56 AM, Chris Pavlina > >>>>>> <[email protected]> wrote: > >>>>>>> Urgh, do we really need to keep features that a developer may need at > >>>>>>> some > >>>>>>> point in the future in the UI? This is something that one person may > >>>>>>> need once > >>>>>>> sometime next year. Can't we make this a #define or something instead? > >>>>>>> > >>>>>>> We really shouldn't be cluttering everyone's UI with developer-only > >>>>>>> options. > >>>>>>> > >>>>>>> On Tue, May 10, 2016 at 08:54:05PM +0200, jp charras wrote: > >>>>>>>> Le 10/05/2016 à 20:41, Chris Pavlina a écrit : > >>>>>>>>> Back in August (git:aaadb40), I made the undo history infinite in > >>>>>>>>> pcbnew, > >>>>>>>>> eeschema, modedit, and libedit. Wayne wanted this to remain an > >>>>>>>>> option, in case > >>>>>>>>> of issues with the memory consumption of the undo stack. Currently, > >>>>>>>>> if you set > >>>>>>>>> "Maximum undo items" to zero, you get infinite history. I also made > >>>>>>>>> it default > >>>>>>>>> to unlimited. > >>>>>>>>> > >>>>>>>>> In the seven months since I did that, has anybody ever needed to > >>>>>>>>> limit that? > >>>>>>>>> I've found the memory consumption caused by it to be quite minimal > >>>>>>>>> even on very > >>>>>>>>> long layout sessions (I do not often shut my computer down other > >>>>>>>>> than to > >>>>>>>>> install kernel updates and do not generally close things I'm > >>>>>>>>> working on, so > >>>>>>>>> pcbnew can remain open for weeks at a time...). > >>>>>>>>> > >>>>>>>>> And if nobody has needed to change the limit, can I remove it to > >>>>>>>>> reduce options > >>>>>>>>> clutter? > >>>>>>>>> > >>>>>>>> > >>>>>>>> Please, do not remove it. > >>>>>>>> For most of users, this option is not useful. > >>>>>>>> > >>>>>>>> However, developers need to be able to set the value (usually at a > >>>>>>>> low value like 2 or 3) when the > >>>>>>>> undo/redo has an issue (usually related to object deletion), even in > >>>>>>>> release mode. > >>>>>>>> Sometimes a crash can happen when objects in undo/redo list are > >>>>>>>> deleted, if there is a bug in these > >>>>>>>> functions. > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Jean-Pierre CHARRAS > >>> > >>> > >>> > >>> -- > >>> Jean-Pierre CHARRAS > >>> > >>> _______________________________________________ > >>> Mailing list: https://launchpad.net/~kicad-developers > >>> Post to : [email protected] > >>> Unsubscribe : https://launchpad.net/~kicad-developers > >>> More help : https://help.launchpad.net/ListHelp > >> > > > > > > -- > > Jean-Pierre CHARRAS > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~kicad-developers > > Post to : [email protected] > > Unsubscribe : https://launchpad.net/~kicad-developers > > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

