Releases: opalmer/pywincffi
0.5.0
External Links
Links for documentation, release files and other useful information.
Pull Requests and Issues
Pull requests and issues associated with this release.
Enhancements
123 - Need SetEvent()
124 - Need GetTempPath()
126 - Build Improvements and Python 2.6 Support Dropped
129 - Need SetConsoleTextAttribute()
135 - Implement GetTempPath()
136 - Implement SetEvent()
138 - Exceptions fix
139 - Implement SetConsoleTextAttribute()
140 - Add ERROR_BAD_EXE_FORMAT which is needed by Twisted
Bugs
130 - CreateEvent() parameters are in wrong order
131 - CreatePipe() arguments are in wrong order
132 - Fix function signatures to match C APIs
133 - CreateProcess() arguments are in wrong order
134 - CreateProcess() passes lpEnvironment which is a dict, needs to be a block of name=value
137 - Use str.format(), and unicode string literals in a few places
0.4.0
External Links
Links for documentation, release files and other useful information.
Pull Requests and Issues
Pull requests and issues associated with this release.
Enhancements
98 - Implement CreateProcess
110 - Enhance test.bat
112 - CreateProcess Review
115 - GetOverlappedResult implementation
118 - Improve Error Checks In Tests
Bugs
109 - Add unhandled_error_check() as a cleanup step
117 - Add a few constants for CreateProcess to main.c
Documentation
119 - GetOverlappedResult implementation: changelog
120 - Release 0.4.0
Unittests
114 - Run pep8/pylint on AppVeyor
Refactor
111 - Code Cleanup
0.3.1
External Links
Links for documentation, release files and other useful information.
Pull Requests and Issues
Pull requests and issues associated with this release.
Enhancements
81 - Implement WSAEventSelect and WSAEnumNetworkEvents
105 - Implement socket_from_object
106 - Enhancements for core.dist
107 - Remove pywincffi.core.config
0.3.0
External Links
Links for documentation, release files and other useful information.
Pull Requests and Issues
Pull requests and issues associated with this release.
Enhancements
70 - Implement CreateEvent
74 - Implement _STARTUPINFO and associated contants
75 - Implement ResetEvent
76 - Implement TerminateProcess
77 - Add test.bat to make local testing more complete
78 - Implement DuplicateHandle
79 - Implement ClearCommError
83 - Build improvements, adding Python 3.5
94 - Support SAL Annotations In functions.h
95 - Implement FOREGROUD colors
97 - Minor InputError Improvements
101 - Create toolhelp32 snapshot
102 - Create mock_library() function
103 - Enhance pywincffi.wintypes
Bugs
73 - input_check() function does not account for ffi.error
82 - Fix constant conflicts between API versions
93 - Fix Python Version In Intersphinx Mapping
96 - Fix Documentation Type References
Unittests
71 - Cleanup temp files after running handle tests
72 - Add the new codecov configuration file
91 - Ensure file tests cleanup after themselves
92 - Created tests for SetNamedPipeHandleState
Refactor
80 - Implement MsgWaitForMultipleObjects
90 - Types cdata wrapping
0.2.0
External Links
Links for documentation, release files and other useful information.
Pull Requests and Issues
Pull requests and issues associated with this release.
Enhancements
48 - Implement pid_exists()
49 - Implement GetProcessId() and GetCurrentProcess()
52 - Add Additional Constants and Structures
55 - Cleanup tests for dist.py, ensure dist.py accepts non-default inputs
57 - Implement MoveFileEx or other atomic rename
58 - Create pywincffi.util Module
61 - Additional File Functions
64 - Add the FlushFileBuffers() function
66 - Adding GetHandleInformation and SetHandleInformation
Bugs
47 - OpenProcess returns an invalid handle
56 - INHERIT_PARENT_AFFINITY may not be defined on some platforms
Documentation
60 - Release 0.2.0
67 - Improved Developer Documentation
68 - Fix url in vagrant documentation for developers
Unittests
62 - Skip Some Tests When Internet Is Unavailable
63 - Add WriteFile Tests
Refactor
50 - Create pywincffi.kernel32.handle module
53 - Refactor kernel32 Module Structure
59 - Improve Error Handling
0.1.2
0.1.1
External Links
Links for documentation, release files and other useful information.
Pull Requests and Issues
Pull requests and issues associated with this release.
Enhancements
3 - Core Module and Package Layout
4 - Load Library Improvements
5 - Error check cleanup
7 - Use Child Loggers in Modules
8 - Move input/output checks into their own module.
9 - Anonymous Pipes
12 - Replace dlopen with FFI.verify
15 - Improvements to header tests
16 - Pipe Enhancements
17 - Build With AppVeyor
25 - Build Improvements
26 - Vagrant Setup and Documentation
29 - Readme update
30 - Implement handle_from_file()
32 - Make handle_from_fd() more reliable and less likely to fail.
33 - Binary Distribution and Support
35 - Configuration Handler
36 - Lint and PEP8 For Tests
37 - Simplify pywincffi.core.dist
39 - Remove Unused Code From core.testutil
40 - Create 'core.dev' Module
Bugs
6 - Lock Down Mock Version
13 - keyword documentation is inconsistent
21 - Fix Python 2.6 on AppVeyor
22 - Fix Documentation Build
23 - Fix Documentation sys.path
24 - Reenable Python 2.6 64-bit build
27 - Fix Lint Issues
Documentation
20 - Documentation Fixes
34 - Remove /docs/source/modules/
43 - Release 0.1.1 Preparation
Unittests
14 - Basic tests for header files
41 - Codecov Integration
Other
38 - Release Tools and Dev Module
42 - Add sdist and bdist_msi artifacts to the build