Branch: Tag:

2020-02-07

2020-02-07 12:39:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/pty-handling' into 8.0

* grubba/pty-handling:
Process [NT]: Fixed typo in previous commit.
Process [NT]: Support UTF-8 in create_process().
I/O [NT]: Added low_dwim_utf8_to_utf16().
I/O [NT]: Fixed some typos.
I/O [NT]: Added dynamic lookup of symbols needed for pty handling.
I/O [NT]: Added fallbacks for some stuff needed for pty handling.
Build [Stdio]: Make systems without termios.h (ie NT) happy again.
Stdio: Make Coverity happy. [CID 1457890]
Stdio: Fixed some inverted tests in my_openpty().
Stdio: Removed extraneous and broken #include of <pty.h>.
Stdio: Added support for PROP_TTY to pipe().
Stdio: Some pty-handling cleanup.

2020-02-07 12:19:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: Added dynamic lookup of symbols needed for pty handling.

2020-02-07 12:19:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into grubba/pty-handling-new

* grubba/fdlib: (55 commits)
I/O [NT]: Use read-write locking for fd_busy and fd_to_{socket,handle()}.
I/O [NT]: Fixed typo.
I/O [NT]: Avoid blocking on read from pipes with data.
Added some paranoia
System [NT]: Normalize the drive letter explicitly in normalize_path().
System [NT]: More normalize_path() fixes.
Configure [Solaris]: Fixed quoting level issue.
System [NT]: Fixed trailing slashes from normalize_path().
I/O [Solaris]: Fix getcwd() on Solaris.
I/O [NT]: Fixed a few warnings.
I/O [NT]: Moved bulk of normalize_path() to fdlib.
System [NT]: Update normalize_path() to use UTF8.
I/O [NT]: Get rid of DO_NOT_WARN().
I/O [NT]: Added some more FD_DEBUG.
I/O [NT]: Fixed typo in FD_DEBUG code.
Build [NT]: Always use or own implementation of _dosmaperr().
Build [NT]: Improved support for MSVC 2010 (aka MSC 1600).
I/O [NT]: Fixed deadlock.
I/O [NT]: Updated FD_DEBUG diagnostics.
I/O [NT]: Survive invalid UTF-16 surrogate pairs.
...

2020-02-05

2020-02-05 16:39:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/pty-handling'

* grubba/pty-handling:
I/O [NT]: Added dynamic lookup of symbols needed for pty handling.
I/O [NT]: Added fallbacks for some stuff needed for pty handling.
Build [Stdio]: Make systems without termios.h (ie NT) happy again.

2020-02-05 16:27:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: Added dynamic lookup of symbols needed for pty handling.

2020-02-05 11:02:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into grubba/pty-handling

* grubba/fdlib: (55 commits)
I/O [NT]: Use read-write locking for fd_busy and fd_to_{socket,handle()}.
I/O [NT]: Fixed typo.
I/O [NT]: Avoid blocking on read from pipes with data.
Added some paranoia
System [NT]: Normalize the drive letter explicitly in normalize_path().
System [NT]: More normalize_path() fixes.
Configure [Solaris]: Fixed quoting level issue.
System [NT]: Fixed trailing slashes from normalize_path().
I/O [Solaris]: Fix getcwd() on Solaris.
I/O [NT]: Fixed a few warnings.
I/O [NT]: Moved bulk of normalize_path() to fdlib.
System [NT]: Update normalize_path() to use UTF8.
I/O [NT]: Get rid of DO_NOT_WARN().
I/O [NT]: Added some more FD_DEBUG.
I/O [NT]: Fixed typo in FD_DEBUG code.
Build [NT]: Always use or own implementation of _dosmaperr().
Build [NT]: Improved support for MSVC 2010 (aka MSC 1600).
I/O [NT]: Fixed deadlock.
I/O [NT]: Updated FD_DEBUG diagnostics.
I/O [NT]: Survive invalid UTF-16 surrogate pairs.
...

2018-11-04

2018-11-04 16:11:11 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/master' into new_utf8

2018-11-03

2018-11-03 14:21:37 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection

2018-05-08

2018-05-08 09:36:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.0

* grubba/fdlib: (36 commits)
I/O [NT]: Updated FD_DEBUG diagnostics.
I/O [NT]: Moved FD_SETSIZE definition to global.h.
I/O [NT]: Use new low-level functions from Process.
I/O [NT]: Added some assertions.
I/O [NT]: Added serialization of access to fd handles.
I/O [NT]: Use the new low-level functions.
I/O [NT]: Added some low-level fd handling functions.
Build [NT]: Fix typo of EACCES.
I/O [NT]: Document some internal data structures.
Stdio: Cleanup File()->truncate().
Configure: Moved tests for truncate64() and ftruncate64().
Stdio [NT]: Fixed warning on NT.
Stdio [NT]: Added detection constant __HAVE_UTF8_FS__.
I/O [NT]: Added note about the intent of fdlib.
Stdio [NT]: Update get_dir() to accept/return UTF8.
Stdio [NT]: Cleanup filesystem_stat().
Stdio [NT]: Clean up getcwd().
I/O [NT]: Added fd_get_current_dir_name().
Configure: Check for getwd() and get_current_dir_name().
Stdio [NT]: Clean up cd().
...

2018-04-24

2018-04-24 14:45:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.1

* grubba/fdlib: (25 commits)
Stdio [NT]: Fixed warning on NT.
Stdio [NT]: Added detection constant __HAVE_UTF8_FS__.
I/O [NT]: Added note about the intent of fdlib.
Stdio [NT]: Update get_dir() to accept/return UTF8.
Stdio [NT]: Cleanup filesystem_stat().
Stdio [NT]: Clean up getcwd().
I/O [NT]: Added fd_get_current_dir_name().
Configure: Check for getwd() and get_current_dir_name().
Stdio [NT]: Clean up cd().
I/O [NT]: Added fd_chdir().
Stdio [NT]: Clean up mv().
I/O [NT]: Added fd_rename().
I/O [NT]: Added facility for dynamic lookup of library symbols.
Stdio [NT]: Clean up mkdir().
I/O [NT]: Added fd_mkdir().
Configure: Moved API test of mkdir().
Stdio [NT]: Clean up rm().
I/O [NT]: Added fd_unlink().
I/O [NT]: Added fd_rmdir().
Stdio [NT]: Clean up file_truncate().
...

2018-04-24 14:32:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: Added facility for dynamic lookup of library symbols.

Pike_NT_*() are now listed in ntlibfuncs.h.

2018-04-24 14:17:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: Added facility for dynamic lookup of library symbols.

Pike_NT_*() are now listed in ntlibfuncs.h.