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
2004-11-19 * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.Danny Smith
Thanks to: David Leonard <leonard@users,sourceforge.net>
2004-11-192004-11-19 Magnus Olsen <greatlord@sourceforge.users.net>Danny Smith
* include/winuser.h (MSLLHOOKSTRUCT): Add structure.
2004-11-192004-11-19 Magnus Olsen <greatlord@sourceforge.users.net>Danny Smith
* include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP): Add defines. (LLKHF_ALTDOWN): Define based on KF_ALTDOWN,
2004-11-192004-11-19 Benoit Blanchon <benoit.blanchon@free.fr>Danny Smith
* include/shellapi.h (NIF_GUID): Add define. Correct my 2004-11-04 Changelog entry
2004-11-18 * include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.Earnie Boyd
2004-11-182004-11-18 Earnie Boyd <earnie@users.sf.net>Earnie Boyd
* include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter. Changed it twice due to inconsistent MSDN documentation.
2004-11-182004-11-18 Earnie Boyd <earnie@users.sf.net>Earnie Boyd
* include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.
2004-11-18* cygcheck.cc (eprintf): New function.Bas van Gompel
2004-11-17* libc/stdio/refill.c (__srefill): Try again after EOF on Cygwin. Clear EOFChristopher Faylor
flag if successful.
2004-11-16* cygcheck.cc (find_on_path): Clear show_error and/or print_failedBas van Gompel
parameters to display_error. (rva_to_offset): Ditto. (dll_info): Ditto. (track_down): Ditto.
2004-11-162004-11-15 Kelley Cook <kcook@gcc.gnu.org>DJ Delorie
* install-sh, compile: Import from automake. * config.guess, config.sub: Import from savannnah.
2004-11-16bfd/Paul Brook
* elf-bfd.h (_bfd_elf_slurp_version_tables): Update prototype. * elf.c (_bfd_elf_print_private_bfd_data): Pass extra argument. (_bfd_elf_slurp_version_tables): Add extra argument. Create extra default version definition for unversioned symbols. * elfcode.h (elf_slurp_symbol_table): Pass extra argument. * elflink.c (elf_link_add_object_symbols): Pass extra argument to _bfd_elf_slurp_version_tables. Set default version for unversioned imported symbols. include/ * bfdlink.h (bfd_link_info): Add default_imported_symver. ld/ * ld.texinfo: Document --default-imported-symver. * ldmain.c (main): Set link_info.default_imported_symver. * lexsup.c (option_values): Add OPTION_DEFAULT_IMPORTED_SYMVER. (ld_options): Add --default-imported-symver. (parse_args): Handle OPTION_DEFAULT_IMPORTED_SYMVER.
2004-11-13 * Makefile.def: Add html support.Mike Stump
* Makefile.tpl: Likewise. * Makefile.in: Regenerate.
2004-11-132004-11-13 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet
* kill.cc (forcekill): Do not pass negative pids to cygwin_internal. Check if sig == 0. Improve error messages. (main): Make pid a long long and distinguish between pids, gpids (i.e. negative pids) and Win9x pids.
2004-11-13 * include/shlobj.h (SHGFP_TYPE): Add enum.Danny Smith
2004-11-132004-11-12 Lo�c Guilloux (glx@users.sourceforge.net>Danny Smith
* include/winuser.h (WM_THEMECHANGED): Add define.
2004-11-132004-11-12 Bob Wilson <bob.wilson@acm.org>Bob Wilson
include/ChangeLog * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id. * xtensa-isa.h (xtensa_interface_class_id): New prototype. bfd/ChangeLog * xtensa-isa.c (xtensa_interface_class_id): New. gas/ChangeLog * config/tc-xtensa.c (finish_vinsn): Clear pending instruction if there is a conflict. (check_t1_t2_reads_and_writes): Check for both reads and writes to interfaces that are related as determined by xtensa_interface_class_id.
2004-11-12 PR 18423Geoffrey Keating
* configure.in: Remove all instances of build-fixincludes from noconfigdirs. (build_configargs): Supply --target to subdirectories. * configure: Regenerate. * Makefile.def: Make gcc install depend on fixincludes install. * Makefile.in: Regenerate.
2004-11-12 * include/ddk/winddk.h (ExAllocateFromPagedLookasideList,Danny Smith
ExFreeToPagedLookasideList): Guard inline versions with (__USE_NTOSKRNL__) && (_WIN32_WINNT >= 0x0501). Declare as external functions for earlier _WIN32_WINNT.
2004-11-11* include/cygwin/version.h: Bump DLL minor number to 13.Christopher Faylor
2004-11-11* cygcheck.cc: Change "keyeprint" to "display_error" throughout.Christopher Faylor
2004-11-11* cygcheck.cc (main): Allow a '-l' without an additional argument.Christopher Faylor
2004-11-11* cygcheck.cc (keyeprint): New optional parameters: show_error andBas van Gompel
print_failed.
2004-11-10 * include/ras.h (RASCONN[AW]): Remove dwSessionId field.Danny Smith
Fix typos in last ChangeLog entry
2004-11-09 * include/winnls.h (WINBASEAPI): Define as DECLSPEC_IMPORT.Danny Smith
if undefined. and __W32API_USE_DLLIMPORT__. Add WINBASEAPI token to prototypes, throughout.
2004-11-09 * configure.in (noconfigdirs) [mmix-*-*]: DisableHans-Peter Nilsson
target-libgfortran. * configure: Regenerate.
2004-11-08 * config-ml.in: Pass FCFLAGS for multilibs, handle GFORTRANDavid Edelsohn
like CC.
2004-11-08Add support fpr MAXQ processorNick Clifton
2004-11-08 * include/winnt.h (GetCurrentFiber): Support -masm=intel.Danny Smith
(GetFiberData): Likewise. (NtCurrentTeb): Likewise.
2004-11-08Fix support for PECOFF weak symbolsNick Clifton
2004-11-062004-11-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu
* i386.h (i386_optab): Put back "movzb".
2004-11-052004-11-05 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini
* Makefile.def (host fixincludes): Specify missing targets. * Makefile.in: Regenerate.
2004-11-052004-11-05 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi
* opcode/crx.h (enum argtype): Rename types, remove unused types.
2004-11-052004-11-05 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi
* opcode/crx.h (enum argtype): Rename types, remove unused types.
2004-11-05Merge from GCC versionsGeoffrey Keating
2004-11-04Regenerated with correct autoconfDJ Delorie
2004-11-042004-11-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu
PR other/17783 * configure.in: Set up LD_LIBRARY_PATH by default for gcc. * configure: Regenerated.
2004-11-04./Daniel Jacobowitz
* configure.in (arm-*-oabi*, thumb-*-oabi*): Remove. * configure: Regenerated. bfd/ * Makefile.am (BFD32_BACKENDS, BFD32_BACKENDS_CFILES): Replace elfarm-nabi with elf32-arm. Remove elfarm-oabi. (elf32-arm.lo): Replace elfarm-nabi.lo rule. Remove elf32-arm.h dependency. * config.bfd: Move arm-*-oabi* and thumb-*-oabi* from obsolete list to a new removed list. Remove normal configuration stanzas. * configure.in: (bfd_elf32_bigarm_vec, bfd_elf32_bigarm_symbian_vec) (bfd_elf32_littlearm_symbian_vec, bfd_elf32_littlearm_vec): Replace elfarm-nabi.lo with elf32-arm.lo. (bfd_elf32_bigarm_oabi_vec, bfd_elf32_littlearm_oabi_vec): Remove. * elf32-arm.c: Renamed from elfarm-nabi.c. Inline elf32-arm.h. * elf32-arm.h: Remove. * elfarm-oabi.c: Remove. * targets.c (_bfd_target_vector): Remove bfd_elf32_bigarm_oabi_vec and bfd_elf32_littlearm_oabi_vec. * aclocal.m4, Makefile.in, configure, doc/Makefile.in: Regenerated. gas/ * configure.in: Remove arm-*-oabi and thumb-*-oabi. * config/tc-arm.c (target_oabi): Delete. (md_apply_fix3, elf32_arm_target_format): Remove target_oabi checks. (arm_opts): Remove moabi. * doc/as.texinfo (Overview): Remove documentation of -moabi. * doc/c-arm.texi (ARM Options): Likewise. * configure: Regenerated. ld/ * Makefile.am (ALL_EMULATIONS): Remove earmelf_oabi.o. (earmelf_oabi.c): Remove rule. * configure.tgt: Remove arm-*-oabi and thumb-*-oabi. * emulparams/armelf_oabi.sh, emultempl/armelf_oabi.em: Delete files. * Makefile.in: Regenerated.
2004-11-04 * cris.h (enum cris_insn_version_usage): Tweak formatting andHans-Peter Nilsson
comments. Remove member cris_ver_sim. Add members cris_ver_sim_v0_10, cris_ver_v0_10, cris_ver_v3_10, cris_ver_v8_10, cris_ver_v10, cris_ver_v10p. (struct cris_support_reg, struct cris_cond15): New types. (cris_conds15): Declare. (JUMP_PC_INCR_OPCODE_V32, BA_DWORD_OPCODE, NOP_OPCODE_COMMON) (NOP_OPCODE_ZBITS_COMMON, LAPC_DWORD_OPCODE, LAPC_DWORD_Z_BITS) (NOP_OPCODE_V32, NOP_Z_BITS_V32): New macros. (NOP_Z_BITS): Define in terms of NOP_OPCODE. (cris_imm_oprnd_size_type): New members SIZE_FIELD_SIGNED and SIZE_FIELD_UNSIGNED.
2004-11-04 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)Hans-Peter Nilsson
(EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New macros.
2004-11-04gas/Jan Beulich
2004-11-04 Jan Beulich <jbeulich@novell.com> * config/tc-i386.c (set_intel_syntax): Allow % in symbol names when intel syntax and no register prefix, allow $ in symbol names when intel syntax. (set_16bit_gcc_code_flag): Replace literal 'l' by LONG_MNEM_SUFFIX. (intel_float_operand): Add fourth return value indicating math control operations. Make classification more precise. (md_assemble): Complain if memory operand of mov[sz]x has no size specified. (parse_insn): Translate word operands to floating point instructions operating on integers as well as control instructions to short ones as expected by AT&T syntax. Translate 'd' suffix to short one only for floating point instructions operating on non-integer operands. (match_template): Remove fldcw special case. Adjust q-suffix handling to permit it on fild/fistp/fisttp in AT&T mode. (process_suffix): Don't guess DefaultSize insns' suffix from stackop_size for certain floating point control instructions. Guess suffix for branch and [ls][gi]dt based on flag_code. Split error messages for Intel and AT&T syntax, and make the condition more strict for the former. Adjust suppressing of generation of operand size overrides. (intel parser): Allow the full set of MASM operators. Add FWORD, TBYTE, OWORD, and XMMWORD operand size specifiers (TBYTE replaces XWORD). Add more error checking. * config/tc-i386.h (BYTE_PTR WORD_PTR DWORD_PTR QWORD_PTR XWORD_PTR SHORT OFFSET_FLAT FLAT NONE_FOUND): Remove unused defines. gas/testsuite/ 2004-11-04 Jan Beulich <jbeulich@novell.com> * gas/i386/i386.exp: Execute new tests intelbad and intelok. * gas/i386/intelbad.[sl]: New test to check for various things not permitted in Intel mode. * gas/i386/intel.d, gas/i386/opcode.d, gas/i386/x86-64-opcode.d: Adjust for change to segment register store. * gas/i386/intelok.[sd]: New test to check various Intel mode specific things get handled correctly. * gas/i386/x86_64.[sd]: Remove unsupported constructs referring to 'high' and 'low' parts of an operand, which the parser previously accepted while neither telling that it's not supported nor that it ignored the remainder of the line following these supposed keywords. include/opcode/ 2004-11-04 Jan Beulich <jbeulich@novell.com> * i386.h (sldx_Suf): Remove. (FP, l_FP, sl_FP, x_FP): Don't imply IgnoreSize. (q_FP): Define, implying no REX64. (x_FP, sl_FP): Imply FloatMF. (i386_optab): Split reg and mem forms of moving from segment registers so that the memory forms can ignore the 16-/32-bit operand size distinction. Adjust a few others for Intel mode. Remove *FP uses from all non-floating-point instructions. Unite 32- and 64-bit forms of movsx, movzx, and movd. Adjust floating point operations for the above changes to the *FP macros. Add DefaultSize to floating point control insns operating on larger memory ranges. Remove left over comments hinting at certain insns being Intel-syntax ones where the ones actually meant are already gone. opcodes/ 2004-11-04 Jan Beulich <jbeulich@novell.com> * i386-dis.c (Eq, Edqw, indirEp, Gdq, I1): Define. (indirEb): Remove. (Mp): Use f_mode rather than none at all. (t_mode, dq_mode, dqw_mode, f_mode, const_1_mode): Define. t_mode replaces what previously was x_mode; x_mode now means 128-bit SSE operands. (dis386): Make far jumps and calls have an 'l' prefix only in AT&T mode. movmskpX's, pextrw's, and pmovmskb's first operands are Gdq. pinsrw's second operand is Edqw. (grps): 1-bit shifts' and rotates' second operands are I1. cmpxchg8b's operand is Eq. movntq's and movntdq's first operands are EM. s[gi]dt, fldenv, frstor, fsave, fstenv all should also have suffixes in Intel mode when an operand size override is present or always suffixing. More instructions will need to be added to this group. (putop): Handle new macro chars 'C' (short/long suffix selector), 'I' (Intel mode override for following macro char), and 'J' (for adding the 'l' prefix to far branches in AT&T mode). When an alternative was specified in the template, honor macro character when specified for Intel mode. (OP_E): Handle new *_mode values. Correct pointer specifications for memory operands. Consolidate output of index register. (OP_G): Handle new *_mode values. (OP_I): Handle const_1_mode. (OP_ESreg, OP_DSreg): Generate pointer specifications. Indicate respective opcode prefix bits have been consumed. (OP_EM, OP_EX): Provide some default handling for generating pointer specifications.
2004-11-04 * include/wingdi.h (NIF_INFO): Add define.Danny Smith
(NIIF_*) Add defines.. Thanks to: Benoit Blanchon <benoit.blanchon@free.fr> (NIF_*): Convert constants to hex.
2004-11-02 * include/wingdi.h (GetFontUnicodeRanges,GetGlyphIndicesA,Danny Smith
GetGlyphIndicesW): Declare. (GGI_MARK_NONEXISTING_GLYPHS): Define * lib/gdi32.def (GetFontUnicodeRanges,GetGlyphIndicesA, GetGlyphIndicesW): Add stubs.
2004-10-31* cygcheck.cc (get_dword): Fix errormessage.Bas van Gompel
(cygwin_info): Ditto. (track_down): Ditto. (check_keys): Ditto.
2004-10-28 PR target/18151Aaron W. LaFramboise
* configure.in (case ${target}): Do not build fixincludes for avr. * configure: Regenerated.
2004-10-28* fork.cc (NPIDS_HELD): Reduce to former number now that bash problem has beenChristopher Faylor
identified.
2004-10-28tweak wordingChristopher Faylor
2004-10-28* libc/include/sys/signal.h: Move <signal.h> include to bottom of file so thatChristopher Faylor
all relevant definitions have been handled for use in the include.
2004-10-28Enable the iq2000 supportNick Clifton
2004-10-282004-10-28 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet
* path.cc (mount_info::from_registry): Deimpersonate while accessing HKLM. (mount_info::read_cygdrive_info_from_registry): Ditto. * cygheap.h: Define NO_IMPERSONATION. (cygheap_user::issetuid): Replace INVALID_HANDLE_VALUE by NO_IMPERSONATION. (cygheap_user::has_impersonation_tokens): Ditto. (cygheap_user::close_impersonation_tokens): Ditto. * uinfo.cc (uinfo_init): Ditto. * syscalls.cc (seteuid32): Ditto. * security.cc (set_impersonation_token): Ditto.