summaryrefslogtreecommitdiffstats
path: root/winsup/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* winsup:Christopher Faylor2011-01-291-0/+5
| | | | | | | | * configure.in: Configure winsup/cygserver regardless of cross_host. * configure: Regenerate. winsup/cygwin: * configure.in: Define LIBSERVER regardless of cross_host. * configure: Regenerate.
* winsup/ChangeLog:Dave Korn2009-07-071-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.common (COMPILE_CXX): Add support for per-file overrides to exclude $(nostdinc) and $(nostdincxx) from compiler flags. (COMPILE_CC): Likewise for $(nostdinc). winsup/cygwin/ChangeLog: * Makefile.in (DLL_OFILES): Add libstdcxx_wrapper.o (libstdcxx_wrapper_CFLAGS): Add flags for new module. (_cygwin_crt0_common_STDINCFLAGS): Define per-file override. (libstdcxx_wrapper_STDINCFLAGS, cxx_STDINCFLAGS): Likewise. * cxx.cc: Include "cygwin-cxx.h". (operator new): Tweak prototype for full standards compliance. (operator new[]): Likewise. (operator new (nothrow)): New fallback function. (operator new[] (nothrow), operator delete (nothrow), operator delete[] (nothrow)): Likewise. (default_cygwin_cxx_malloc): New struct of pointers to the above, for final last-resort fallback default. * cygwin-cxx.h: New file. (struct per_process_cxx_malloc): Define. (default_cygwin_cxx_malloc): Declare extern. * cygwin.din (__wrap__ZdaPv): Export new wrapper. (__wrap__ZdaPvRKSt9nothrow_t, __wrap__ZdlPv, __wrap__ZdlPvRKSt9nothrow_t, __wrap__Znaj, __wrap__ZnajRKSt9nothrow_t, __wrap__Znwj, __wrap__ZnwjRKSt9nothrow_t): Likewise. * globals.cc (__cygwin_user_data): Init newly-repurposed 'forkee' field (now 'cxx_malloc') to point to default_cygwin_cxx_malloc. * libstdcxx_wrapper.cc: New file. (__wrap__ZdaPv, __wrap__ZdaPvRKSt9nothrow_t, __wrap__ZdlPv, __wrap__ZdlPvRKSt9nothrow_t, __wrap__Znaj, __wrap__ZnajRKSt9nothrow_t, __wrap__Znwj, __wrap__ZnwjRKSt9nothrow_t): Define wrapper functions for libstdc++ malloc operators and their overrides. * winsup.h (default_cygwin_cxx_malloc): Declare extern. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. * include/sys/cygwin.h (struct per_process_cxx_malloc): Forward declare here. (struct per_process::forkee): Rename and repurpose from this ... (struct per_process::cxx_malloc): ... to this. * lib/_cygwin_crt0_common.cc: Include cygwin-cxx.h. (WEAK): Define shorthand helper macro. (__cygwin_cxx_malloc): Define and populate with weak references to whatever libstdc++ malloc operators will be visible at final link time for Cygwin apps and dlls. (_cygwin_crt0_common): Always look up cygwin DLL's internal per_process data, and don't test for (impossible) failure. Inherit any members of __cygwin_cxx_malloc that we don't have overrides for from the DLL's default and store the resulting overall set of overrides back into the DLL's global per_process data.
* * Move ChangeLog entry.Corinna Vinschen2009-05-061-5/+0
|
* * cygcheck.cc (find_app_on_path): Avoid using NULL pointer if find_on_pathChristopher Faylor2009-05-041-0/+5
| | | | doesn't find the app on the path.
* Add DESTDIR functionality to Makefile.in's.Christopher Faylor2009-02-241-0/+4
|
* ChangeLog:Corinna Vinschen2009-01-211-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Remove --enable-server option. Allways add the cygserver directory to $SUBDIRS. * configure: Regenerate. cygwin/ChangeLog: Remove USE_SERVER define. Accommodate throughout. * configure.in: Remove --enable-server option. * configure: Regenerate. * environ.cc: Remove CYGWIN=server setting. cygserver/ChangeLog: * client.cc (allow_server): Remove variable. (client_request_get_version::client_request_get_version): Drop checking allow_server. utils/ChangeLog: * passwd.c: Remove CYGWIN=server requirement from usage text. doc/ChangeLog: * cygserver.sgml: Remove the "How to use the Cygserver services" section. * cygwinenv.sgml: Move "(no)server" to the removed options section. * faq-programming.xml: Remove CYGWIN=server requirement for running the Cygwin testsuite. * ntsec.sgml: Ditto for using `passwd -R'.
* * Makefile.in: Revert erroneous checkin.Christopher Faylor2008-11-261-0/+5
| | | | * Makefile.common: Tweak to work better with new utils/mingw front-end.
* * Makefile.in: Tweak to work better with new utils/mingw front-end.Christopher Faylor2008-10-121-0/+4
| | | | In utils:
* * Makefile.in (install-license): Install COPYING file as well.Corinna Vinschen2008-05-161-0/+4
|
* * CYGWIN_LICENSE: New text.Corinna Vinschen2008-05-161-0/+4
|
* * configure: Regenerate.Christopher Faylor2007-08-311-0/+4
|
* * CYGWIN_LICENSE: Fix URL to world-wide offices.Corinna Vinschen2007-07-061-0/+4
|
* * CYGWIN_LICENSE: Fix URL to open source definition.Corinna Vinschen2007-07-061-0/+4
|
* * Makefile.in (subauth): Drop rule.Corinna Vinschen2006-12-121-0/+6
| | | | | * configure.in: Remove subauth related check. * configure: Regenerate.
* * Makefile.in: Add dependencies for lsaauth.Corinna Vinschen2006-11-271-0/+6
| | | | | * configure.in: Disable building subauth. Add building lsaauth. * configure: Regenerate.
* * Makefile.in: Make install-license .PHONY. Make sure that doc directory isChristopher Faylor2006-08-311-0/+5
| | | | created before copying to it.
* * Makefile.in: Make installation of CYGWIN_LICENSE configurable.Corinna Vinschen2006-08-301-0/+9
| | | | | | | | * aclocal.m4: Regenerate. * configure.in: Add GCC_NO_EXECUTABLES call. Add configuration for INSTALL_LICENSE. Make cygwin subdirectory optional. Add sanity check for cygwin resp. mingw subdirectories dependent of the target. * configure: Regenerate.
* * Makefile.in (subauth): Add dependency on mingw.Christopher Faylor2006-08-031-0/+4
|
* * configure.in: Reenable building the subauth subdir.Corinna Vinschen2006-07-251-0/+5
| | | | * configure: Regenerate.
* * Makefile.in: Update copyright. Fix 'check' target so that it will once-againChristopher Faylor2006-07-231-1/+7
| | | | | | create a working testsuite directory. Add a comment this time to explain the unusual behavior. (Previous ChangeLog checkin did not include accompanying Makefile.in)
* update to newer autoconfChristopher Faylor2006-05-241-0/+9
|
* * CYGWIN_LICENSE: Restrict to v2.Christopher Faylor2006-01-291-0/+5
| | | | * COPYING: Add.
* * configure.in: Add AC_PROG_INSTALL handling.Corinna Vinschen2006-01-161-0/+6
| | | | | * configure: Regenerate. * Makefile.in (install): Install CYGWIN_LICENSE.
* * CYGWIN_LICENSE: Fix contact information.Corinna Vinschen2006-01-161-0/+4
|
* * Makefile.common (CFLAGS_COMMON): Add -Wstrict-aliasing.Christopher Faylor2005-10-111-0/+4
|
* * Makefile.common: Add -dD to options when creating preprocess files.Christopher Faylor2005-03-231-0/+4
|
* * Makefile.in: Make cygserver depending on cygwin.Corinna Vinschen2003-11-231-0/+4
|
* * configure.in: Make --use-server the default.Christopher Faylor2003-11-201-0/+5
| | | | * configure: Regenerate.
* fix typoChristopher Faylor2003-08-061-1/+1
|
* * Makefile.common: Hmm. Older compilers seem to need -nostdinc.Christopher Faylor2003-08-061-0/+4
|
* * Makefile.common: Don't send -nostdinc++ with g++.Christopher Faylor2003-08-061-0/+4
|
* * Makefile.in: Only use localhost when building mingw with distcc or gcc won'tChristopher Faylor2003-07-261-0/+5
| | | | be able to find .exp files on other hosts.
* * Makefile.common (CFLAGS_COMMON): Remove -march=i386.Christopher Faylor2003-07-181-0/+4
|
* * configure.in: Add --enable-server option.Christopher Faylor2003-07-021-0/+5
| | | | * configure: Regenerate.
* * Makefile.common (CFLAGS_COMMON): Remove -Winline since it is too noisy onChristopher Faylor2003-07-021-0/+5
| | | | newer versions of gcc.
* * configure.in: Add cygserver subdir.Christopher Faylor2003-07-011-0/+8
| | | | | | * Makefile.in: Ditto. * configure: Regenerate. * Makefile.common: Remove debugging statements.
* * Makefile.common: Remove newlib_sys_include andCorinna Vinschen2003-05-121-0/+5
| | | | newlib_sys_include_include entirely. Set CRT0 to cygwin/crt0.o.
* * Makefile.in: Reorganize to try to allow lack of mingw/w32api to work.Christopher Faylor2003-04-191-0/+4
|
* * Makefile.common (w32api_lib): Fix w32api detection.Christopher Faylor2003-04-111-0/+4
|
* * Makefile.common (ALL_CXXFLAGS): Make normal '=' type variable so thatChristopher Faylor2003-03-291-0/+5
| | | | CXXFLAGS is properly interpreted.
* * Makefile.common (w32api_lib): Default to system w32api directory if w32api isChristopher Faylor2003-03-171-0/+5
| | | | missing from source.
* * Makefile.common: Fix typo from previous checkin.Christopher Faylor2003-03-171-0/+4
|
* * configure.in: w32api directory was already optional. Semi-revert 2003-02-06Christopher Faylor2003-03-171-0/+8
| | | | | | change. * configure: Regenerate. * Makefile.common: Don't specific -nostdinc if there is no w32api directory.
* * Makefile.common: Avoid double slashes in GCC_INCLUDE.Christopher Faylor2003-03-091-0/+4
|
* * MAINTAINERS: Remove out-of-date file.Christopher Faylor2003-02-131-0/+4
|
* * configure.in: Make w32api directory optional.Christopher Faylor2003-02-071-0/+5
| | | | * configure: Regenerate.
* * Makefile.common (MINGW_LDFLAGS): Add mingw/mingwex builddir.Corinna Vinschen2003-01-221-0/+4
|
* * Makefile.common: Don't attempt to pretty-print c++ errors.Christopher Faylor2002-12-211-0/+4
|
* * Makefile.common: Define MINGW_LDFLAGS.Corinna Vinschen2002-12-121-0/+6
| | | | | | * configure.in: Reorder SUBDIRS to have mingw before cygwin. * configure: Regenerate from configure.in. * cygwin/Makefile.in: Add MINGW_LDFLAGS when linking cygrun.exe.
* * Makefile.in (check): Be more defensive when creating testsuite config.status.Christopher Faylor2002-09-281-0/+5
|