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?

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 <pavlina.ch...@gmail.com> 
> >>> 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     : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to