Re: select patch

Jeff Abrahamson <[email protected]> Wed, 25 Jun 2014 22:51:24 +0100
Newsgroups gmane.comp.window-managers.ratpoison.devel
Message-ID <CAM4Y7zzB-A=Ty2g9f3TETbzqsh6wqSZff_f3EWmaOVP9b7vR-g@mail.gmail.com>
It looks very good, thanks!
Want to update the docs?  ;-)
Disclaimer:  I haven't tested this myself.

+Jérémie, since I think he may be the only one with commit privileges.


Jeff Abrahamson
+33 6 24 40 01 57   <-- brièvement indisponible le 4 juillet
+44 7920 594 255    <-- will change 18 July

http://jeff.purple.com/
http://blog.purple.com/jeff/


On 24 June 2014 14:22, Johannes Altmanninger <[email protected]>
wrote:

> Thanks for your help! There is a whole lot to learn for me..
> I corrected most issues you pointed out, this keeps getting better ;)
> I changed the default behavior to prefer unselected windows, the option to
> change it is still there. Most users would probably not care too much about
> this I guess.
> Now there is a function called get_compare_string_function() which is used
> in select_name(). It takes the match_type bitmask and the address of
> compare_length.
> I am not sure how I would implement a function that does not take the
> match type as argument.
> I noticed that there are 8 occurrences of str_comp(), is there a reason
> why this is not replaced by `!strncasecmp()`?
>
>
> On 06/23/2014 04:30 PM, Jeff Abrahamson wrote:
> > Funny how documentation is always the trailing bit. ;-)
> > This is looking very nice.  Thanks for all your work on this!
> > A couple (easy) comments:
> > Just delete the stuff you're deleting, don't comment it out. Git
> remembers what was there before, and it just makes your diffs longer.  I
> know it's useful while you're developing.
> > I'm acutely aware that I'm the guy who called for the optional behavior
> -- but the more I think about it, the more I think the default should be
> the behavior you propose.  It is a very good idea.
> > On that subject, the name "SELECT_SIMPLE" seems prejudiced by the old
> behavior and otherwise devoid of meaning.  What do you think of
> SELECT_OK_SELECTED ?
> > When you define MAX_WINDOW_NAME_LENGTH, I think the value is arbitrary,
> just long enough to distinguish between valid and invalid strings in
> reasonable time.  Perhaps include a comment to that effect so that future
> readers don't pause to wonder on the significance of that number.
> > Personal tick:  Functions are most readable below ten or so lines.  By
> the time I can't see the whole function in my editor, I have more trouble
> understanding as I read.  In that light, and without remarking on other
> examples of such, perhaps find_window_name() could easily be broken into a
> helper function or two (with local linkage), such as a
> >
> >     compare_window_name_function window_name_matcher(size_t&
> compare_length).
> >
> > Jeff Abrahamson
> > +33 6 24 40 01 57   <-- brièvement indisponible le 4 juillet
> > +44 7920 594 255    <-- will change 18 July
> >
> > http://jeff.purple.com/
> > http://blog.purple.com/jeff/
>
>

_______________________________________________
Ratpoison-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/ratpoison-devel