summaryrefslogtreecommitdiffstats
path: root/win/tclWinReg.c
Commit message (Collapse)AuthorAgeFilesLines
* Use a name for a flag, use an enum for that flagdkf2024-08-211-4/+5
|
* Backout the "dullest commit ever" (not my words ....). It breaks the build. jan.nijtmans2024-05-141-8/+6
| | | JN: Many of those changes are actually good, but there are too many changes to be able to search for a bug somewhere. Feel free to re-apply, after assuring it's really only whitespace changes. (my advise: do that after 9.0b2)
* Clean up a lot of small whitespace issues dkf2024-05-131-6/+8
| | | This is the dullest commit ever. Sorry.
* Few more spacing/formatting tweaksjan.nijtmans2024-03-201-3/+3
|\
| * Backport fix for [bda99f2393]: gets stdin problem when non-blocking - Windowsjan.nijtmans2024-03-191-2/+1
| | | | | | (cherry-pick): Fix indentation/brace usage style issues
* | Fix indentation/brace usage style issuesdkf2024-03-191-2/+1
|/
* Need Tcl_Size #define a little earlier (for 8.6)jan.nijtmans2023-11-241-13/+17
|
* Update dde and registry (int -> Tcl_Size)jan.nijtmans2023-11-241-21/+21
|
* [26870862f0] follow-up: of course it was not complete yetjan.nijtmans2023-10-271-3/+3
|
* Remove useless type-casts. Backport some changes from 9.0jan.nijtmans2023-05-091-4/+4
|
* Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-121-6/+6
| | | corrections in history.tcl and tcltest.test.
* int -> Tcl_Size for tclWinDde.c/tclWinReg.c, so it could (theoretically) ↵jan.nijtmans2023-04-121-1/+1
| | | | handle larger lists in Tcl 9.
* Merge 8.6jan.nijtmans2023-03-301-2/+2
|\
| * Fix [0cb3554903]: macOS 13 SDK deprecates sprintf(). But better not use it ↵jan.nijtmans2023-03-301-2/+2
| | | | | | | | on other platforms either.
* | Tweaks to dde and registry extension, so they "load" without 3th argument in ↵jan.nijtmans2022-12-211-1/+1
| | | | | | | | Tcl 8.6 too.
* | make Windows dde (-> 1.4.5) and registry (-> 1.3.7) extensions ready for the ↵jan.nijtmans2022-11-291-57/+67
| | | | | | | | Tcl 9.0 era.
* | Merge 8.6jan.nijtmans2022-11-291-1/+1
|\ \ | |/
| * Update all "8.5" versions in Tcl_InitStubs() to "8.5-", since they can be ↵jan.nijtmans2022-11-291-1/+1
| | | | | | | | compiled for Tcl 9.0 as well.
| * Fix some gcc(-9) warnings caused by -Wcast-function-typejan.nijtmans2020-03-041-1/+1
| |
* | TIP #590 follow-up: Restore 2nd 'load' argument in dde/registry ↵jan.nijtmans2021-01-061-1/+1
| | | | | | | | | | pkgIndex.tcl. Otherwise those pkgIndex.tcl files no longer work in a Tcl 8.6 environment. dde -> 1.4.4, registry -> 1.3.6 (to stop all confusion about the difference to Tcl 8.6.11)
* | Implement TIP #557: C++ support for Tcljan.nijtmans2020-02-281-1/+1
|/
* Make tclWinDde.c compilable with C++ compiler. dde -> 1.4.3jan.nijtmans2020-02-261-5/+5
| | | Make tclWinReg.c compilable with C++ compiler. registry -> 1.3.5
* Bump to dde 1.4.2 and registry 1.3.4.dgp2019-10-211-2/+2
|
* Change LSTATUS to LONG, since older SDK's don't know it.jan.nijtmans2019-10-051-2/+2
| | | core.tcl.tk -> core.tcl-lang.org and htt -> https
* Modify registry/dde such that they no longer need to be compiled with ↵jan.nijtmans2019-09-201-62/+93
| | | | | -DUNICODE. Also no longer use Tcl_WinTCharToUtf/Tcl_WinUtfToTchar but the unicode conversions functions to do WCHAR <=> UTF-8 conversions. When compiled with Tcl >= 8.7, use the TIP #548 wchar_t functions in stead for registry/dde.
* Add support for TIP #494 to registry and dde. Only effective when compiled ↵jan.nijtmans2018-10-301-2/+21
| | | | | against Tcl 9.0 headers. This way we can keep the source-code for those extensions 100% equal in all branches. Work-around for gcc warning in tclWinFile.c. Discovered by Travis CI.
* tclWinDde.c: Backport version 1.4.1 from Tcl 8.6.jan.nijtmans2018-10-271-23/+9
|
* Backport "registry" version 1.3.3, so all active branches now have the same ↵jan.nijtmans2018-10-241-346/+320
| | | | | registry version. (this commit must -eventually- be merge-marked to core-8-6-branch, since everything is there already)
* [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 '%'
* [Bug 3362446]: possible allocation error when using UNICODEjan.nijtmans2012-06-211-3/+3
|\
| * [Bug 3362446]: possible allocation error when using UNICODEjan.nijtmans2012-06-211-4/+4
| |
* | [Bug #3362446]: registry keys command fails with 8.5/8.6jan.nijtmans2012-06-211-77/+30
|\ \ | | | | | | update registry version to 1.2.2
| * | remove some unused codejan.nijtmans2012-06-201-12/+8
| | |
| * | [bug 3362446]: registry keys command fails with 8.5/8.6jan.nijtmans2012-06-191-64/+30
| | |
* | | Plug memory leak, part of [Bug #3362446]jan.nijtmans2012-06-191-0/+2
|\ \ \ | | |/ | |/|
| * | Plug memory leak, part of [Bug #3362446]jan.nijtmans2012-06-191-0/+2
| |/
* | make some more internal tables constjan.nijtmans2012-04-231-1/+1
|\ \ | |/
| * make some more internal tables constjan.nijtmans2012-04-231-1/+1
| | | | | | On cygwin, install dll's in /usr/bin, not in /usr/lib
| * Fix gcc warnings (discovered with latest mingw, based on gcc 4.6.1)jan.nijtmans2011-10-071-2/+2
| |
* | [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-161-1/+1
|\ \ | |/
| * [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-151-5/+6
| |
* | 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.
| * 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.
| * Fix gcc-4.5.2 error: lvalue required as ...nijtmans2011-01-141-2/+4
| | | | | | | | (backported from 8.5/8.6)
| * * 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.
| * * win/tclWinReg.c (GetKeyNames): Size the buffer for enumeratingKevin B Kenny2007-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.
| * * 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!)
| * WIN64 correctionshobbs2004-09-011-4/+4
| |
| * * 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.
| * * win/tclWinReg.c: Incremented the version to 1.1.2.patthoyts2003-07-231-2/+2
| | | | | | | | * library/reg/pkgIndex.tcl: