<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/libbb/messages.c, branch mount_point</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=mount_point</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=mount_point'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2024-09-27T10:18:26+00:00</updated>
<entry>
<title>win32: drop workaround for Wine console buffer</title>
<updated>2024-09-27T10:18:26+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2024-09-27T10:18:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=940f40e371695d6b247f4b406e7eb580fb91e866'/>
<id>urn:sha1:940f40e371695d6b247f4b406e7eb580fb91e866</id>
<content type='text'>
Commit 1ade2225d2 (winansi: allow alternative screen buffer to be
disabled) added a workaround for the broken alternative screen
buffer in the Wine console.

The problem has been fixed in Wine for well over a year:

   https://bugs.winehq.org/show_bug.cgi?id=54287

Remove the workaround.

Saves 80-96 bytes.
</content>
</entry>
<entry>
<title>win32: add env var to control error dialogs</title>
<updated>2024-06-22T15:44:23+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2024-06-22T15:44:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=98a0e0e272018a1ae2cc5cd4fa9775c5cfb33dec'/>
<id>urn:sha1:98a0e0e272018a1ae2cc5cd4fa9775c5cfb33dec</id>
<content type='text'>
If the environment variable BB_CRITICAL_ERROR_DIALOGS is set to
1 critical error dialogs are enabled.  If unset or set to any
other value they aren't.  In either case the error messages
introduced by commit 790e37727 (win32: revert 'don't set error
mode') are issued.

The shell exports BB_CRITICAL_ERROR_DIALOGS to the environment
immediately on any change so the setting takes effect at once.

Adds 104-160 bytes.

(GitHub issue #423)
</content>
</entry>
<entry>
<title>build system: avoid full rebuild when EXTRAVERSION changes</title>
<updated>2024-02-16T12:06:15+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2024-02-16T12:06:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=0200baa675d3b51c0f021da7728353ee7ceedba4'/>
<id>urn:sha1:0200baa675d3b51c0f021da7728353ee7ceedba4</id>
<content type='text'>
The last two commits allow EXTRAVERSION to track the current state
of a git repository.  The build system was unable to determine
which files were affected by changes to EXTRAVERSION and caused
a full rebuild when it changed.

Alter how the version information is passed to the code so only
a handful of files need to be rebuilt when it changes.
</content>
</entry>
<entry>
<title>win32: changes to console mode handling</title>
<updated>2023-03-05T12:31:30+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-03-05T12:31:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=f52c2004b818ac739ec886d5ff0a87734b55d293'/>
<id>urn:sha1:f52c2004b818ac739ec886d5ff0a87734b55d293</id>
<content type='text'>
Add the environment variable BB_TERMINAL_MODE as a more general way
of controlling console/terminal mode setting.  The default remains
unchanged:  use virtual terminal mode for output if possible but
fall back to the console API with emulated ANSI escape sequences.

Currently valid settings are:

   0  Force use of console mode
   1  Force use of virtual terminal mode for output
   5  Prefer virtual terminal mode for output, fall back to console

Other values won't do anything useful until code elsewhere has been
updated.

BB_SKIP_ANSI_EMULATION remains available for backwards compatibility.
If both variables are set BB_TERMINAL_MODE takes precedence.
</content>
</entry>
<entry>
<title>ash: export certain variables to the environment immediately</title>
<updated>2022-05-08T10:05:30+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2022-05-08T10:05:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=3194a475deb5e3e9e7aef680d9bf5fb0a63d551a'/>
<id>urn:sha1:3194a475deb5e3e9e7aef680d9bf5fb0a63d551a</id>
<content type='text'>
The environment variables BB_OVERRIDE_APPLETS, BB_SKIP_ANSI_EMULATION
and BB_SYSTEMROOT affect of the behaviour of the shell itself.
Setting them as shell variables is insufficient for them to affect
the current shell.

When these three variables are exported from the shell they are
now placed in the environment immediately.  Conversely, when
they're unset or unexported they're removed from the environment.
</content>
</entry>
<entry>
<title>ash: reset ANSI emulation when BB_SKIP_ANSI_EMULATION changes</title>
<updated>2020-04-13T12:35:49+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2020-04-13T12:13:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=026bf90b29314486d64f93c0633dffda8ac58379'/>
<id>urn:sha1:026bf90b29314486d64f93c0633dffda8ac58379</id>
<content type='text'>
Update the skip status on the first call to skip_ansi_emulation()
and whenever the BB_SKIP_ANSI_EMULATION variable changes.
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2018-02-13T09:44:44+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2018-02-13T09:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=dc19a361bd6c6df30338371532691bbc7f7126bb'/>
<id>urn:sha1:dc19a361bd6c6df30338371532691bbc7f7126bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>which: fix TODO with NOFORK+malloc_failure misbehaving</title>
<updated>2018-01-12T12:21:33+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2018-01-12T12:21:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=cca7c611f26d98415c0f986e5a5e731ab5e379ff'/>
<id>urn:sha1:cca7c611f26d98415c0f986e5a5e731ab5e379ff</id>
<content type='text'>
function                                             old     new   delta
find_executable                                       86     104     +18
which_main                                           202     194      -8
executable_exists                                     66      51     -15
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/2 up/down: 18/-23)             Total: -5 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2017-11-03T14:16:08+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2017-11-03T14:16:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d6ce08aeb85b3698ddaa281016b70e16aeb9fb35'/>
<id>urn:sha1:d6ce08aeb85b3698ddaa281016b70e16aeb9fb35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>whitespace and comment format fixes, no code changes</title>
<updated>2017-10-05T12:40:24+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-10-05T12:40:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=ebe6d9d8758d36e03cf39b6587597c67ab778436'/>
<id>urn:sha1:ebe6d9d8758d36e03cf39b6587597c67ab778436</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
</feed>
