Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-10-31* regtool.c (cmd_set): Write correct number of bytes for REG_MULTI_SZ case.Christopher Faylor
2010-09-06 * cygpath.cc (RtlEqualUnicodePathPrefix): New helper function.Corinna Vinschen
(HARDDISK_PREFIX): Move. (GLOBALROOT_PREFIX): Define. (get_device_name): Take GLOBALROOT_PREFIX into account. Improve check for path to allow filesystem access via block devices. Potentially drop \\.\ prefix if resulting path is a valid DOS pathname. (do_pathconv): Make sure to drop \\?\ prefix only if path is actually a filesystem based path. (print_version): Fix copyright.
2010-08-28 * ldh.cc (WinMain): Change DONT_RESOLVE_DLL_REFERENCES toCorinna Vinschen
LOAD_WITH_ALTERED_SEARCH_PATH.
2010-08-28 * loadlib.h: New header implementing safe LoadLibrary calls.Corinna Vinschen
Include throughout files using LoadLibrary function. * cygcheck.cc (dump_sysinfo): Retrieve kernel32.dll handle via GetModuleHandle, rather than using LoadLibrary. * cygpath.cc (get_long_name): Ditto. (do_sysfolders): Append .dll suffix in LoadLibrary call. * ldh.cc (WinMain): Use LoadLibraryExW with DONT_RESOLVE_DLL_REFERENCES to avoid loading malicious library code. * locale.cc (print_locale_with_codeset): Change way to retrieve kernel32.dll path.
2010-08-26 * cygpath.cc (get_device_name): Prefer the \\.\X: DOS device forCorinna Vinschen
harddisks, if available.
2010-08-23 * ldd.cc (report): Drop long pathname considerations which result inCorinna Vinschen
invalid path, now that this is done in cygwin_conv_path.
2010-08-13 * mount.cc (from_fstab): Fix potentially fatal typo.Corinna Vinschen
2010-08-11 * mount.cc (do_mount): Don't treat "bind" mount as remote mount.Corinna Vinschen
(mount_entries): Drop the "bind" option from output. * utils.sgml (mount): Match examples to actual mount output. Add "bind" option and add example.
2010-08-11* mingw: Use sysroot, if present, for mingw_dir.Yaakov Selkowitz
2010-07-21 * dump_setup.cc (tfx_chars): New WCHAR array, copied from Cygwin.Corinna Vinschen
(transform_chars): New function, copied from Cygwin. (simple_nt_stat): New function to check file existance using native NT function. Explain why. (directory_exists): Call simple_nt_stat. (file_exists): Ditto.
2010-07-05* ldd.cc: Clean up formatting throughout.Christopher Faylor
(head): Move earlier. (saw_file): Ditto. (print_dlls): Reset head here. Record seen dll names so they will not potentially be printed later. (process_file): Remove clearing of head here.
2010-07-05 * dump_setup.cc (dump_file): Read requested content from setup.rcCorinna Vinschen
file created by newer setup.exe.
2010-06-29 * utils.sgml (locale): Change stray local cygdrive prefix to Cygwin'sCorinna Vinschen
default.
2010-04-29 * utils.sgml (mount): Add description for "dos" and "ihash" mountCorinna Vinschen
options.
2010-04-29 * path.cc: Include sys/cygwin.h if built for mount(1).Corinna Vinschen
(struct opt): Add "dos" and "ihash" options. (from_fstab_line): Call cygwin_internal rather than read_flags if built for mount(1).
2010-04-29 * mount.cc (oopts): Remove entirely.Corinna Vinschen
(usage): Call cygwin_internal (CW_LST_MNT_OPTS) to create list of mount options. (print_version): Fix copyright date. (main): Replace option processing loop with single call to cygwin_internal (CW_CVT_MNT_OPTS).
2010-04-28 * locale.cc (print_lc_xxx_charset): Remove.Corinna Vinschen
(enum type_t): Change according to the fact that nl_langinfo now returns all locale category values. (lc_ctype_names): Add new category members. Redefine for exclusive nl_langinfo usage. (lc_numeric_names): Ditto. (lc_time_names): Ditto. (lc_collate_names): Ditto. (lc_monetary_names): Ditto. (lc_messages_names): Ditto. (print_lc): Change switch according to new type_t values.
2010-03-28 * locale.cc (print_charmaps): Add EUC-CN and GB2312.Corinna Vinschen
2010-03-24 * regtool.cc (find_key): Fix allocation size of "value".Corinna Vinschen
2010-03-24 * locale.cc (add_locale_alias_locales): Always use loc_num at functionCorinna Vinschen
start to avoid confusing bsearch.
2010-03-24 * locale.cc: Revert accidental checkin of unfinished changes.Corinna Vinschen
2010-03-24 * locale.cc (print_locale_with_codeset): Drop redundant name parameter.Corinna Vinschen
Simplify creating locale string. Add "@" in case of a modifier. (print_locale): Drop name parameter in calls to print_locale_with_codeset.
2010-02-26 * utils.sgml (kill): Add SIGIO, SIGCLD, and SIGPWR.Yaakov Selkowitz
2010-02-25 * utils.sgml (locale): Change description of -a and -av to matchCorinna Vinschen
latest changes.
2010-02-23 * locale.cc (printlocale): Remove.Corinna Vinschen
(loc_t): New type to keep locale information for printing. (print_codeset): New function to print codeset as on Linux. (print_locale_with_codeset): New function to print single locale. Print verbose style as the Linux locale(1) tool. (print_locale): New function to print single locale plus its UTF-8 variation, if available. (compare_locales): New helper function for bsearch and qsort on loc_t. (add_locale): New function to store locale in loc_t array. (add_locale_alias_locales): New function to store locales from locale.alias file in loc_t. (print_all_locales): Call add_locale instead of printlocale. Call add_locale_alias_locales, sort locales alphabetically and print them.
2010-02-22* strace.cc (mnemonic_table): Add "special" mask option.Christopher Faylor
(usage): Document it. * utils.sgml: Ditto.
2010-02-22 * cygpath.cc (do_pathconv): Fix erroneously printing native NT pathCorinna Vinschen
prefix introduced by previous patch.
2010-02-22 * locale.cc (lc_time_names): Add "date_fmt" entry.Corinna Vinschen
2010-02-19Update copyrightChristopher Faylor
2010-02-19utils/ChangeLog:Christopher Faylor
* strace.cc (mnemonic_table): Add pthread mask option. (usage): Document strace pthread mask option. * utils.sgml: Ditto. cygwin/ChangeLog: * include/sys/strace.h: Remove old code. Add support for ptrace tracing.
2010-02-19 * locale.cc (print_lc_mstrings): New function to printCorinna Vinschen
semicolon-separated strings. (enum type_t): New type is_sepstrings_linf. (lc_time_names): Change type of era and alt_digits entry to is_sepstrings_linf. (print_lc): Add case for is_sepstrings_linf and call print_lc_mstrings in that case.
2010-02-17 * Makefile.in (CYGWIN_BINS): Rename getlocale to locale.Corinna Vinschen
* getlocale.c: Rename to ... * locale.cc: Revamp to add full functionality of POSIX locale(1) tool, as far as Cygwin supports it. * utils.sgml (getlocale): Move and rename to ... (locale): Accommodate new functionality.
2010-02-13 * cygpath.cc (do_pathconv): Fix potential crash.Corinna Vinschen
2010-02-11 * getlocale.c (main): Rename local variable to avoid problems.Corinna Vinschen
Avoid string comparisons, rather test language and sublanguage codes wheere possible. Add more code to handle Serbian language/territory state identical on all Windows versions. Fix handling for "@latin" modifier in Belarusian locale. * utils.sgml (getlocale): Try to make wording and example clearer.
2010-02-10 * getlocale.c (usage): Change text slightly.Corinna Vinschen
2010-02-10 * getlocale.c (main): Restrict -a loop to avoid psudo language entriesCorinna Vinschen
on Vista and later.
2010-02-10 * getlocale.c (main): Revamp -a loop to avoid duplicates and to printCorinna Vinschen
locales with the correct, supported modifiers.
2010-01-25 * getlocale.c (main): Use setlocale and fetch string from WindowsCorinna Vinschen
using GetLocaleInfoW. Explain why.
2010-01-23 * Makefile.in (CYGWIN_BINS): Add getlocale.Corinna Vinschen
* getlocale.c: New file. * utils.sgml (getlocale): New section describing new getlocale tool.
2010-01-16 * cygpath.cc (get_mixed_name): Drop function. Replace with call toCorinna Vinschen
convert_slashes throughout. (do_sysfolders): Free allocated buffer. (do_pathconv): Fix freeing last buffer.
2010-01-11 * mount.cc (do_mount_from_fstab): Allow to change cygdrive prefix, too.Corinna Vinschen
2010-01-07 * cygpath.cc: Throughout, free obsolete path buffers.Corinna Vinschen
2010-01-07 * cygpath.cc (main): Remove enforcing "en_US.UTF-8" locale.Corinna Vinschen
Revert usage of argz functions when reading input from file and simplify option usage. Allow only one option argument and use the rest as filename argument to allow spaces in filenames. Restrict processing special folder type options to one line.
2009-12-18* ps.cc (main): Return 0 if pid found.Christopher Faylor
2009-12-16 * regtool.cc: Throughout, convert all registry calls to wide charCorinna Vinschen
calls and use string conversion according to current locale. (longopts): Change "dword-le" to "dword-be", as was originally intended. (usage): Change usage accordingly. (print_version): Simplify copyright dates in output. (cmd_list): Handle REG_LINK like REG_SZ. (cmd_get): Ditto. (main): Call setlocale. * utils.sgml (regtool): Fix options and add missing descriptions for new features.
2009-11-29 * setfacl.c (getaclentry): Allow to delete default entries for theCorinna Vinschen
owner and owner group.
2009-11-27 * cygcheck.cc (dump_sysinfo): Fix typo in products.Corinna Vinschen
2009-11-11 * getfacl.c (print_version): Fix copyright.Corinna Vinschen
(main): Don't reuse local variables confusingly. Don't print any file information if acl() fails. Improve error message. Always print a trailing empty line. Set return code to 2 if accessing some file fails.
2009-11-04 * path.cc (read_mounts): Skip unnecessary test if path has beenCorinna Vinschen
fetched from loaded cygwin1.dll.
2009-11-04 * cygcheck.cc (cygwin_dll_path): New global variable.Corinna Vinschen
(load_cygwin): Fetch cygwin DLL path and store in cygwin_dll_path. * strace.cc: Full ditto. * path.cc (read_mounts): First use the path stored in cygwin_dll_path, if available. Then fall back to fetching own path. Add comment. Drop printing warnings since they look funny in strace output.