summaryrefslogtreecommitdiff
path: root/win32 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* win32: implement ioctlRon Yorston2012-04-233-1/+26
|
* win32: add popen implementation that uses shellRon Yorston2012-04-233-1/+224
|
* Some fixes to #! parsingRon Yorston2012-04-211-7/+8
|
* strsep is in upstream BusyBox: no need for MINGW32 versionRon Yorston2012-04-181-18/+0
|
* kill: no special treatment for MINGW32Ron Yorston2012-04-181-1/+1
|
* Detect and execute shell scripts based on presence of '#!'Ron Yorston2012-04-171-20/+54
|
* Make fake fcntl(F_DUPFD) for WIN32Ron Yorston2012-04-031-12/+40
|
* Update mingw.c from latest git/compatRon Yorston2012-03-301-51/+64
|
* Fix incorrect struct in WIN32 uname.cRon Yorston2012-03-301-3/+3
|
* Use gnulib poll, importing the version from gitRon Yorston2012-03-304-69/+660
|
* Merge commit 'da4441c44f6efccb6f7b7588404d9c6bfb7b6af8' into mergeRon Yorston2012-03-221-0/+0
| | | | | | | Conflicts: libbb/vfork_daemon_rexec.c networking/wget.c procps/ps.c
* Add code to find console dimensions in WIN32Ron Yorston2012-02-201-0/+17
|
* Fix off-by-one error in cursor positioningRon Yorston2012-02-171-1/+1
|
* Always reset console mode when returning keyRon Yorston2012-02-161-16/+24
|
* Implementation of uname for WIN32Ron Yorston2012-02-093-0/+117
|
* Fix crash in Windows 7 ANSI emulationRon Yorston2012-02-071-2/+3
|
* Work around a regression in Windows 7, causing erase_in_line() to crash ↵Johannes Schindelin2012-02-071-1/+2
| | | | | | | | | | | | | sometimes The function FillConsoleOutputCharacterA() was pretty content in XP to take a NULL pointer if we did not want to store the number of written columns. In Windows 7, it crashes, but only when called from within Git Bash, not from within cmd.exe. Go figure. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Steffen Prohaska <prohaska@zib.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* quote_arg(): correctly escape backslash charactersDaniel Klessing2011-11-211-2/+4
|
* Merge branch 'vi'Nguyễn Thái Ngọc Duy2010-09-221-1/+5
|\
| * Merge branch 'lineedit' into viNguyễn Thái Ngọc Duy2010-09-142-8/+96
| |\
| * | win32: read_key: implement timeoutNguyễn Thái Ngọc Duy2010-09-141-1/+5
| | | | | | | | | | | | will be needed by CONFIG_FEATURE_VI_ASK_TERMINAL
* | | Merge branch 'ash'Nguyễn Thái Ngọc Duy2010-09-221-0/+6
|\ \ \
| * | | win32: lineedit: make read_key() pass Ctrl+<letter> to read_line_inputNguyễn Thái Ngọc Duy2010-09-221-0/+6
| | |/ | |/| | | | | | | | | | | | | This makes ^C and ^D work properly regarding ash input handling (i.e. does not crash ash). Pressing ^C in ash does not stop running programs though.
* | | win32: net: add missing stub header filesNguyễn Thái Ngọc Duy2010-09-213-0/+0
| | |
* | | Merge branch 'net' (early part)Nguyễn Thái Ngọc Duy2010-09-202-0/+55
|\ \ \
| * | | win32: reimplement connect()Nguyễn Thái Ngọc Duy2010-09-201-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | connect() now returns a socket handle, i.e. a HANDLE. This kind of handle works with read()/write(). But on the other hand, FILE* functions are dead because they are not crt file handles??
| * | | win32: reimplement socket()Nguyễn Thái Ngọc Duy2010-09-201-0/+27
| | | |
| * | | win32: add init_winsock()Nguyễn Thái Ngọc Duy2010-09-201-0/+9
| | | | | | | | | | | | | | | | | | | | All network applets must call this function before using any winsock functions.
| * | | win32: implement inet_aton()Nguyễn Thái Ngọc Duy2010-09-202-0/+12
| | |/ | |/|
* | | Merge branch 'ash'Nguyễn Thái Ngọc Duy2010-09-152-8/+96
|\ \ \ | | |/ | |/|
| * | win32: read_key: add Page Up/Down and InsertNguyễn Thái Ngọc Duy2010-09-141-0/+3
| | |
| * | win32: winansi: implement \033[%u;%uHNguyễn Thái Ngọc Duy2010-09-141-0/+7
| | |
| * | win32: winansi: implement \033[H (no param)Nguyễn Thái Ngọc Duy2010-09-141-0/+16
| | |
| * | win32: read_key: do not return -1 on unknown keyNguyễn Thái Ngọc Duy2010-09-141-2/+0
| | | | | | | | | | | | | | | -1 to lineedit means error... when tty is destroyed... it would terminate ash for some reasone
| * | win32: read_key: support DeleteNguyễn Thái Ngọc Duy2010-09-141-0/+1
| | |
| * | win32: read_key: support Ctrl-{Left,Right}Nguyễn Thái Ngọc Duy2010-09-141-2/+9
| | |
| * | win32: winansi: implement \033[%uDNguyễn Thái Ngọc Duy2010-09-141-0/+15
| | |
| * | win32: read_key: imap some movement keys to KEYCODE_*Nguyễn Thái Ngọc Duy2010-09-141-1/+17
| | |
| * | win32: read_key: reset console state after readingNguyễn Thái Ngọc Duy2010-09-141-8/+12
| | |
| * | win32: winansi: implement \033[JNguyễn Thái Ngọc Duy2010-09-141-0/+21
| |/
* | win32: process.c: implement kill(), SIGTERM onlyNguyễn Thái Ngọc Duy2010-09-151-0/+17
| |
* | win32: reimplement procps_scan()Nguyễn Thái Ngọc Duy2010-09-151-0/+33
|/ | | | | | | On Linux, procps_scan() relies on /proc, which is obviously unavailable on Windows. This implementation currently supports procps_status_t.{pid,comm} only.
* win32: implement clearenv()Nguyễn Thái Ngọc Duy2010-09-141-1/+10
|
* Merge branch 'origin/master' (early part)Nguyễn Thái Ngọc Duy2010-09-141-0/+0
| | | | | Conflicts: shell/ash.c
* Merge branch 'ash'Nguyễn Thái Ngọc Duy2010-09-141-1/+26
|\
| * win32: reimplement read_key() to read Windows consoleNguyễn Thái Ngọc Duy2010-09-141-1/+26
| |
* | win32: support .com executablesNguyễn Thái Ngọc Duy2010-09-141-1/+3
|/
* win32: add termios stub so that it buildsNguyễn Thái Ngọc Duy2010-09-102-0/+12
|
* win32: add strptime()Nguyễn Thái Ngọc Duy2010-09-101-0/+5
|
* win32: add utimes and fix utime(file,NULL)Nguyễn Thái Ngọc Duy2010-09-101-0/+41
|