<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32, branch stty</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=stty</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=stty'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2016-08-03T14:50:00+00:00</updated>
<entry>
<title>stty: adjust console buffer when console size changes</title>
<updated>2016-08-03T14:50:00+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2016-08-03T14:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=1db2fafb1173038586cbb3d6673e1549a681c3fe'/>
<id>urn:sha1:1db2fafb1173038586cbb3d6673e1549a681c3fe</id>
<content type='text'>
The console buffer width is made to match the console width; the
buffer height must always be greater than or equal to the number of
rows in the console.
</content>
</entry>
<entry>
<title>stty: changes required to build for WIN32</title>
<updated>2016-08-02T14:53:24+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2016-08-02T14:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=759188eae5651f1fbca45be310b0b9b46d876080'/>
<id>urn:sha1:759188eae5651f1fbca45be310b0b9b46d876080</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vi: remove duplicated code</title>
<updated>2016-07-08T09:03:50+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2016-07-08T09:03:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=31277ab7e6e0a8385a35138d9d2d5168ecadec87'/>
<id>urn:sha1:31277ab7e6e0a8385a35138d9d2d5168ecadec87</id>
<content type='text'>
At worst show_status_line() might be called needlessly when the
user presses ^L/^R, but I don't think we'll get many complaints
about that.
</content>
</entry>
<entry>
<title>lineedit: tweak tab completion of commands in standalone shell mode</title>
<updated>2016-07-08T08:59:44+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2016-07-08T08:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d11ead7a06a76a83739ffe8de4d12cf4f659b4c8'/>
<id>urn:sha1:d11ead7a06a76a83739ffe8de4d12cf4f659b4c8</id>
<content type='text'>
When tab-completing commands in standalone shell mode:

  don't search the list of applet names if the command includes a
  path separator;

  since "busybox" doesn't appear in the list of applet names check
  for it separately.
</content>
</entry>
<entry>
<title>mingw: enable whois in default configuration</title>
<updated>2016-07-08T07:58:52+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2016-07-08T07:58:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=60a45c4c924b301facd8171ec0b541c066887b59'/>
<id>urn:sha1:60a45c4c924b301facd8171ec0b541c066887b59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>win32: allow for vsnprintf returning -1</title>
<updated>2016-07-08T07:50:16+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2016-07-08T07:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=3ee1cc4e3986b74a7126871ad2a677b9e3ac3662'/>
<id>urn:sha1:3ee1cc4e3986b74a7126871ad2a677b9e3ac3662</id>
<content type='text'>
vsnprintf can return -1.  I've seen it do this when writing to a small
buffer while vsnprintf(NULL, 0, ...) returns a valid length.  I'd prefer
not to rely on the latter working with arbitrary old Windows runtimes
so just skip ANSI emulation if -1 is returned.
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2016-07-07T13:58:55+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2016-07-07T13:28:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=613f46218c53c8cabdbf0435653e74e0e0e91e1c'/>
<id>urn:sha1:613f46218c53c8cabdbf0435653e74e0e0e91e1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>getopt32: add new syntax of 'o:+' and 'o:*' for -o NUM and -o LIST</title>
<updated>2016-07-06T19:58:02+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2016-07-06T19:58:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=237bedd499c58034a1355484d6d4d906f0180308'/>
<id>urn:sha1:237bedd499c58034a1355484d6d4d906f0180308</id>
<content type='text'>
In many cases, this aqllows to drop use of opt_complementary.
Approximately -400 bytes:

function                                             old     new   delta
getopt32                                            1423    1502     +79
opt_string                                            17      18      +1
OPT_STR                                               24      25      +1
uniq_main                                            416     406     -10
timeout_main                                         279     269     -10
sulogin_main                                         270     260     -10
readprofile_main                                    1825    1815     -10
ps_main                                              543     533     -10
pidof_main                                           245     235     -10
pgrep_main                                           611     601     -10
od_main                                             2600    2590     -10
mkfs_minix_main                                     2684    2674     -10
mkfs_ext2_main                                      2603    2593     -10
microcom_main                                        712     702     -10
makemime_main                                        315     305     -10
ionice_main                                          282     272     -10
inetd_main                                          2074    2064     -10
ifplugd_main                                        1144    1134     -10
halt_main                                            353     343     -10
getopt_main                                          636     626     -10
fdisk_main                                          2854    2844     -10
env_main                                             206     196     -10
dmesg_main                                           319     309     -10
conspy_main                                         1214    1204     -10
awk_main                                             981     971     -10
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/22 up/down: 81/-220)         Total: -139 bytes
   text	   data	    bss	    dec	    hex	filename
 919373	    906	  14060	 934339	  e41c3	busybox_old
 918969	    906	  14060	 933935	  e402f	busybox_unstripped

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>whois: implement -i</title>
<updated>2016-07-06T15:16:27+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2016-07-06T15:16:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=0844b5afe2cd60d46b7f2ad0fac8c2818d0780b3'/>
<id>urn:sha1:0844b5afe2cd60d46b7f2ad0fac8c2818d0780b3</id>
<content type='text'>
function                                             old     new   delta
whois_main                                           654     675     +21
packed_usage                                       30355   30356      +1

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>whois: make it actually work</title>
<updated>2016-07-06T13:45:41+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2016-07-06T13:45:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=1035c92e2d1c017eab7cb10badb7e3b407aeba2d'/>
<id>urn:sha1:1035c92e2d1c017eab7cb10badb7e3b407aeba2d</id>
<content type='text'>
It was doing way too simplistic work of just querying the server,
no redirects, no query massaging. This required user to know a lot about whois,
and enter at least three queries for each host to get meaningful information.

function                                             old     new   delta
whois_main                                           209     646    +437

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
</feed>
