Commit aadda87
* made curses buffer heap allocated instead of stack
* change docs to explicitly mention the max buffer size
* changing GetStr() function to behave similarly too
* Update Doc/library/curses.rst
* Update instr with proper return error handling
* Update Modules/_cursesmodule.c
* change to strlen and better memory safety
* change from const int to Py_ssize_t
* add mem allocation guard
* update versionchanged to mention it was an increase.
* explicitly use versionchanged 3.14 as that is its own branch now.
TESTED: `python -m test -u curses test_curses`
---------
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Gregory P. Smith <[email protected]>
Co-authored-by: Bénédikt Tran <[email protected]>
1 parent a3a3cf6 commit aadda87
File tree
3 files changed
+80
-33
lines changed- Doc/library
- Misc/NEWS.d/next/Library
- Modules
3 files changed
+80
-33
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
988 | 988 | | |
989 | 989 | | |
990 | 990 | | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
991 | 995 | | |
992 | 996 | | |
993 | 997 | | |
| |||
1079 | 1083 | | |
1080 | 1084 | | |
1081 | 1085 | | |
| 1086 | + | |
| 1087 | + | |
| 1088 | + | |
| 1089 | + | |
1082 | 1090 | | |
1083 | 1091 | | |
1084 | 1092 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1816 | 1816 | | |
1817 | 1817 | | |
1818 | 1818 | | |
1819 | | - | |
| 1819 | + | |
1820 | 1820 | | |
1821 | 1821 | | |
1822 | 1822 | | |
| |||
1829 | 1829 | | |
1830 | 1830 | | |
1831 | 1831 | | |
1832 | | - | |
1833 | | - | |
| 1832 | + | |
| 1833 | + | |
| 1834 | + | |
| 1835 | + | |
| 1836 | + | |
| 1837 | + | |
| 1838 | + | |
| 1839 | + | |
1834 | 1840 | | |
1835 | 1841 | | |
1836 | 1842 | | |
1837 | 1843 | | |
1838 | | - | |
| 1844 | + | |
1839 | 1845 | | |
1840 | 1846 | | |
1841 | 1847 | | |
1842 | 1848 | | |
1843 | | - | |
| 1849 | + | |
1844 | 1850 | | |
1845 | 1851 | | |
1846 | | - | |
| 1852 | + | |
1847 | 1853 | | |
1848 | 1854 | | |
1849 | | - | |
| 1855 | + | |
1850 | 1856 | | |
1851 | 1857 | | |
1852 | 1858 | | |
1853 | 1859 | | |
1854 | | - | |
| 1860 | + | |
1855 | 1861 | | |
1856 | 1862 | | |
1857 | | - | |
| 1863 | + | |
1858 | 1864 | | |
1859 | | - | |
| 1865 | + | |
1860 | 1866 | | |
1861 | 1867 | | |
1862 | 1868 | | |
1863 | 1869 | | |
1864 | 1870 | | |
1865 | | - | |
| 1871 | + | |
1866 | 1872 | | |
1867 | 1873 | | |
1868 | | - | |
| 1874 | + | |
1869 | 1875 | | |
1870 | 1876 | | |
1871 | 1877 | | |
1872 | | - | |
1873 | | - | |
| 1878 | + | |
| 1879 | + | |
1874 | 1880 | | |
1875 | 1881 | | |
1876 | 1882 | | |
1877 | | - | |
| 1883 | + | |
1878 | 1884 | | |
1879 | 1885 | | |
1880 | 1886 | | |
1881 | 1887 | | |
1882 | 1888 | | |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
| 1892 | + | |
| 1893 | + | |
| 1894 | + | |
| 1895 | + | |
| 1896 | + | |
| 1897 | + | |
1883 | 1898 | | |
1884 | 1899 | | |
1885 | | - | |
1886 | | - | |
1887 | | - | |
| 1900 | + | |
| 1901 | + | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
1888 | 1906 | | |
1889 | 1907 | | |
1890 | 1908 | | |
| |||
2023 | 2041 | | |
2024 | 2042 | | |
2025 | 2043 | | |
2026 | | - | |
| 2044 | + | |
2027 | 2045 | | |
2028 | 2046 | | |
2029 | 2047 | | |
| |||
2040 | 2058 | | |
2041 | 2059 | | |
2042 | 2060 | | |
2043 | | - | |
2044 | | - | |
| 2061 | + | |
| 2062 | + | |
| 2063 | + | |
| 2064 | + | |
| 2065 | + | |
| 2066 | + | |
| 2067 | + | |
| 2068 | + | |
2045 | 2069 | | |
2046 | 2070 | | |
2047 | 2071 | | |
2048 | | - | |
| 2072 | + | |
2049 | 2073 | | |
2050 | 2074 | | |
2051 | 2075 | | |
2052 | | - | |
| 2076 | + | |
2053 | 2077 | | |
2054 | 2078 | | |
2055 | | - | |
| 2079 | + | |
2056 | 2080 | | |
2057 | | - | |
| 2081 | + | |
2058 | 2082 | | |
2059 | 2083 | | |
2060 | 2084 | | |
2061 | | - | |
2062 | | - | |
| 2085 | + | |
| 2086 | + | |
2063 | 2087 | | |
2064 | 2088 | | |
2065 | 2089 | | |
2066 | | - | |
| 2090 | + | |
2067 | 2091 | | |
2068 | 2092 | | |
2069 | | - | |
| 2093 | + | |
2070 | 2094 | | |
2071 | | - | |
| 2095 | + | |
2072 | 2096 | | |
2073 | 2097 | | |
2074 | 2098 | | |
| 2099 | + | |
| 2100 | + | |
| 2101 | + | |
| 2102 | + | |
| 2103 | + | |
| 2104 | + | |
| 2105 | + | |
| 2106 | + | |
| 2107 | + | |
2075 | 2108 | | |
2076 | 2109 | | |
2077 | | - | |
2078 | | - | |
2079 | | - | |
| 2110 | + | |
| 2111 | + | |
| 2112 | + | |
| 2113 | + | |
| 2114 | + | |
| 2115 | + | |
2080 | 2116 | | |
2081 | 2117 | | |
2082 | 2118 | | |
| |||
0 commit comments