summaryrefslogtreecommitdiffstats
path: root/win/tclWinReg.c
Commit message (Collapse)AuthorAgeFilesLines
* Use GetModuleHandle() in stead of LoadLibrary() when the handle is needed ↵jan.nijtmans2017-05-031-6/+4
|\ | | | | | | | | | | | | for an already loaded dll. Fix filesystem-1.52 (only works correctly on UNIX) FossilOrigin-Name: 218333d3c0344ed86e66717b2b0df104b54abba7
* | result/sendResult could be 64-bit, so account for thatjan.nijtmans2016-05-131-2/+2
| | | | | | FossilOrigin-Name: ce171454ea879b1c7a97bb2692d53a895db9a92a
* | Make tclreg13.dll work in any Unicode environment (either with 32-bit or ↵jan.nijtmans2016-05-131-12/+16
| | | | | | | | | | 64-bit characters). Adopted from Androwish. Thanks to Christian Werner. version -> 1.3.2 FossilOrigin-Name: 978ad0ba668b0827b50b4a66fdb77f5e7f450b1e
* | Tcl_GetStringFromObj(..., NULL) -> Tcl_GetString(...). Use size_t in stead ↵jan.nijtmans2015-06-241-34/+35
| | | | | | | | | | of int for more internal variables. FossilOrigin-Name: d5dd89b5a0130b98bb9d45cb15842a992b608bcb
* | Registry extension 1.3.0 -> 1.3.1: SendMessageTimeoutA -> ↵jan.nijtmans2015-06-231-6/+5
| | | | | | | | | | SendMessageTimeout, so make sure only win32 UNICODE API is used. FossilOrigin-Name: b4820171ca09b56941d9b7d8507a9c772c6963e6
* | [Bug 3605401]: Compiler error with latest mingw-w64 headers.jan.nijtmans2013-02-201-3/+3
| | | | | | FossilOrigin-Name: 0db74d9ccccf75432cfcb7c151d0dae43201ed32
* | Minor changes to improve style (C89 declarations, consistent indentation,dkf2012-08-071-27/+21
| | | | | | | | | | | | clarification of #endifs, reduction of unnecessary casts, use of array syntax for reading array elements, etc.) FossilOrigin-Name: 3995dbcf90f781e3ada9e350f501dbb1bf5550be
* | Final part of result generation conversion (modulo any minor blunders)dkf2012-08-051-16/+17
| | | | | | FossilOrigin-Name: 1fb35ca910ce286ab4f7cc7f304d120bed86723b
* | FRQ-3544967: Missing objectfiles in static libjan.nijtmans2012-07-181-3/+2
| | | | | | FossilOrigin-Name: 8dd36b5426fb1643896d6062fe8ee5d73dbcd050
* | [Bug #3362446]: registry keys command fails with 8.5/8.6. Follow Microsofts ↵jan.nijtmans2012-07-111-1/+1
|\ \ | |/ | | | | | | example better in order to prevent problems when using HKEY_PERFORMANCE_DATA. FossilOrigin-Name: 09c251475288c703a51e4815f17e1c3a6e93f4a4
| * [Bug #3362446]: registry keys command fails with 8.5/8.6. Follow Microsofts ↵jan.nijtmans2012-07-111-1/+1
| | | | | | | | | | | | | | example better in order to prevent problems when using HKEY_PERFORMANCE_DATA. Forgot one important '%' FossilOrigin-Name: b27068f63ecf39d5d2841ea95350711f671302b8
* | only use public API in loaded packages; oops\!dkf2012-07-041-6/+5
| | | | | | FossilOrigin-Name: 1cbabb74c03d206c271e63c2cefb5f0ba5ab8302
* | Factor out a number of common patterns of use of Tcl_DStringAppend.dkf2012-07-031-5/+3
| | | | | | FossilOrigin-Name: 4dd736c95fc5e333c574e4d23aeccb7e0bdd41ae
* | [Bug 3362446]: possible allocation error when using UNICODEjan.nijtmans2012-06-211-2/+2
|\ \ | |/ | | FossilOrigin-Name: 8600fa53be8818c1589dbab883cb9e1e1b6d04b4
| * [Bug 3362446]: possible allocation error when using UNICODEjan.nijtmans2012-06-211-3/+3
| |\ | | | | | | FossilOrigin-Name: 38a393d995d7696b61adf3929591869f2908085b
| | * [Bug 3362446]: possible allocation error when using UNICODEjan.nijtmans2012-06-211-4/+4
| | | | | | | | | FossilOrigin-Name: ad62499767ce33e6ff49ce433d2823f4495afc43
* | | [Bug 3362446]: possible allocation error when using UNICODEjan.nijtmans2012-06-211-4/+3
| | | | | | | | | FossilOrigin-Name: 80fb35055e9dc53a3d5ec8bc5479fced4617b092
* | | [Bug #3362446]: registry keys command fails with 8.5/8.6jan.nijtmans2012-06-211-69/+28
|\ \ \ | |/ / | | | FossilOrigin-Name: 0aac52c609fa3c7704a6300e7ef1e2a6e9869fa9
| * | [Bug #3362446]: registry keys command fails with 8.5/8.6jan.nijtmans2012-06-211-77/+30
| |\ \ | | | | | | | | | | | | | | | | update registry version to 1.2.2 FossilOrigin-Name: 5205e9ee6e87c12b7a359274ef66e1998b4008b9
| | * | remove some unused codejan.nijtmans2012-06-201-12/+8
| | | | | | | | | | | | FossilOrigin-Name: b69d5672180f1d513a9f99498760f5dc1cf0233e
| | * | [bug 3362446]: registry keys command fails with 8.5/8.6jan.nijtmans2012-06-191-64/+30
| | | | | | | | | | | | FossilOrigin-Name: 2f681687d8d1ed5a03e4ae8e49b14fb35b7e381c
* | | | Plug memory leak, part of [Bug #3362446]. jan.nijtmans2012-06-191-3/+22
|\ \ \ \ | |/ / / | | | | | | | | | | | | Dde version should be 1.3.0, not 1.3 FossilOrigin-Name: 1c7cfda54c0c26c1544041e2cfab1fe7a89eea81
| * | | Plug memory leak, part of [Bug #3362446]jan.nijtmans2012-06-191-0/+2
| |\ \ \ | | | |/ | | |/| FossilOrigin-Name: 05b87bac69f287e90381531d1cfe5d231624d9de
| | * | Plug memory leak, part of [Bug #3362446]jan.nijtmans2012-06-191-0/+2
| | |/ | | | | | | FossilOrigin-Name: e095cf0d42d612107d7877d21ff2db7a76565b6a
* | | make tclWinReg.c compile/run without UNICODE (suggested in bug #3362446)jan.nijtmans2012-06-191-3/+10
| | | | | | | | | FossilOrigin-Name: 2bdd7f3c3c3661025729c8a2d6ff5ae7c2b04cde
* | | make some more internal tables constjan.nijtmans2012-04-231-1/+1
|\ \ \ | |/ / | | | FossilOrigin-Name: 8f88d1071639b6ee81eafd84cf5d8131bce73a8a
| * | make some more internal tables constjan.nijtmans2012-04-231-1/+1
| |\ \ | | |/ | | | FossilOrigin-Name: 7ac468debe513356f44b742383dc736cb3d71615
| | * make some more internal tables constjan.nijtmans2012-04-231-1/+1
| | | | | | | | | | | | | | | On cygwin, install dll's in /usr/bin, not in /usr/lib FossilOrigin-Name: 6de689d796d671eff742056a7e1ddbe2fe517f22
| | * Fix gcc warnings (discovered with latest mingw, based on gcc 4.6.1)jan.nijtmans2011-10-071-2/+2
| | | | | | | | | FossilOrigin-Name: 72e8ccc7aa39fe96f6cd28fa0fc119fad75535fc
| * | [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-161-1/+1
| |\ \ | | |/ | | | FossilOrigin-Name: 8c851aad1d3e355993a37890fec0eb28b7b077f4
| | * [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-151-5/+6
| | | | | | | | | FossilOrigin-Name: e9a08358f46efc17049152d728e653bf41470611
* | | More generation of error codes (most platform-specific parts not already usingdkf2011-04-061-0/+2
| | | | | | | | | | | | | | | Tcl_PosixError). FossilOrigin-Name: 1b095ad294cc30f692b20d00970574897298b030
* | | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts indkf2011-03-121-4/+4
| | | | | | | | | | | | | | | rest of Tcl source code. No ABI change. API change *should* be harmless. FossilOrigin-Name: 5574bdd262b2672cde48771787370c12854cecf4
* | | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ \ \ | |/ / | | | | | | | | | cause more harm than good. Purged them (except in zlib files). FossilOrigin-Name: c64f310d38b977e7ae26a48bcf8bb8c50e453af7
| * | Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
| |\ \ | | |/ | | | | | | | | | more harm than good. Purged them. FossilOrigin-Name: 79367df0f0e01a96f037f893e889e7cb9b807847
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | | | | | | | | | | more harm than good. Purged them. FossilOrigin-Name: 90b4acd7bdab65433169a232124967885c18d972
| | * Fix gcc-4.5.2 error: lvalue required as ...nijtmans2011-01-141-2/+4
| | | | | | | | | | | | | | | | | | (backported from 8.5/8.6) FossilOrigin-Name: 2f6d569fbe9a3b709067d85cec7612b7a075862c
| | * * changes: updates for 8.4.15 release.dgp2007-05-151-2/+2
| | | | | | | | | | | | | | | | | | | | | * win/tclWinReg.c: Bump to registry 1.1.5 to account * library/reg/pkgIndex.tcl: for [1682211] bug fix. FossilOrigin-Name: e7c3622b34ca10b379a2484066386e17b3ce0336
| | * * win/tclWinReg.c (GetKeyNames): Size the buffer for enumeratingkennykb2007-03-171-23/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | key names correctly, so that Unicode names exceeding 127 chars can be retrieved without crashing. [Bug 1682211] * tests/registry.test (registry-4.9): Added test case for the above bug. FossilOrigin-Name: 600cfe22d95c1688160bcf6619cdd5b11f0fe38a
| | * * library/reg/pkgIndex.tcl: Long overlooked bump to registry ↵dgp2006-04-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | package * win/tclWinReg.c: version 1.1.4 (should have been done for the Tcl 8.4.8 release!) FossilOrigin-Name: 469591bcaf35f2b224977d98e46b36d25eeeeef0
| | * WIN64 correctionshobbs2004-09-011-4/+4
| | | | | | | | | FossilOrigin-Name: 8a4b1a2b00b090d08b7094414b9a8f946fc0f13b
| | * * library/dde/pkgIndex.tcl: Added safeguards so that registrydgp2003-11-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | * library/reg/pkgIndex.tcl: and dde packages are not offered * win/tclWinDde.c: on non-Windows platforms. Bumped to * win/tclWinReg.c: registry 1.1.3 and dde 1.2.2. FossilOrigin-Name: 72370b1438f12d6e01b490718f084e291187f100
| | * * win/tclWinReg.c: Incremented the version to 1.1.2.patthoyts2003-07-231-2/+2
| | | | | | | | | | | | | | | | | | * library/reg/pkgIndex.tcl: FossilOrigin-Name: f4979a08c5ba7378cbf2428c9fa184d03f7d422d
| | * * win/tclWinReg.c (OpenSubKey): Backported fix for bug 775976patthoyts2003-07-221-2/+2
| | | | | | | | | | | | | | | | | | which causes the registry set command to fail when built with VC7. FossilOrigin-Name: d16f7c375e6a9eb4b993f808a5f2a0795aee35e9
| * | Various CYGWIN-related fixesnijtmans2010-01-311-15/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | backported from HEAD. Still configure script not modified, so CYGWIN build is still disabled. Reason: although the build succeeds with those changes, many tests still fail. FossilOrigin-Name: ad7cfb6ee36931026975da528ab9dbb097c78aa8
* | | Fix various gcc-4.5.2 64-bit warning messages,nijtmans2011-01-251-2/+2
| | | | | | | | | | | | | | | | | | e.g. by using full 64-bits for socket fd's FossilOrigin-Name: 92caef797a838cf20af94cff7aea871580641c72
* | | [FRQ 2965056]: Windows build with -DUNICODEnijtmans2010-11-031-25/+3
| | | | | | | | | | | | | | | | | | (more clean-ups for pre-win2000 stuff) FossilOrigin-Name: 95f431bdb62fcc534d8bf481ad7c51ab2c1ff09f
* | | [FRQ 2965056]: Windows build with -DUNICODEnijtmans2010-10-111-172/+55
| | | | | | | | | | | | | | | | | | Add netapi32 to the windows link line, so we no longer have to use LoadLibrary to access those functions. FossilOrigin-Name: ad9ffc933e80175a55f3e6a12725941a32329c53
* | | [Freq 2965056]: Windows build with -DUNICODEnijtmans2010-08-301-1/+7
| | | | | | | | | FossilOrigin-Name: f5f9877d1229f17d29e59c2d99eb925747e14232
* | | * library/reg/pkgIndex.tcl: [TIP #362]: Fixed first round ofkennykb2010-04-021-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | * tests/registry.test: bugs resulting from the recent commits * win/tclWinReg.c: of changes in support of the referenced TIP. FossilOrigin-Name: dd10b0cf0b544407debfa73b92bf3d74beaff7a0