nvda
Merge Python 3 staging to threshold
#9929
Merged

Merge Python 3 staging to threshold #9929

feerrenrut merged 95 commits into threshold from threshold_py3_staging
feerrenrut
josephsl Python 2/3: relative imports (#9670)
7631d7ae
josephsl Python 3: print statement -> print function (#9664)
b63554cd
josephsl Python 3: file function -> open function (#9663)
f66e46ee
josephsl Python 3: use floor division (//) to obtain integer results from divi…
a8074d50
josephsl Python 3: use importlib for importing modules (#9693)
8b82c5d5
josephsl Python 3: dictionary iteration/list methods made compatible with Pyth…
1d43a4e5
josephsl Python 3: xrange -> range (#9627)
e573f306
michaelDCurran Start building threshold_py3_staging branch on appveyor. For now it …
f797aef1
michaelDCurran Appveyor: use Python 3.7 rather than Python 2.
4e0d3f7f
josephsl SAPI 5 synth driver: percentage to pitch/rate must return an integer.…
61e66ec8
josephsl Python 3: except exception, e -> except as e (#9698)
e18c5f40
josephsl Python 3: dict.haskey -> key in dict (#9697)
5f0be63c
LeonarddeR Update dependencies for Python 3 (#9630)
6506bc78
michaelDCurran import Python 3 native modules (#9703)
5b67a1bf
michaelDCurran Python 3: sys.maxint -> sys.maxsize, as maxint is gone in Python 2. R…
ef8c266d
michaelDCurran Python3: os.getcwdu -> os.getcwd (#9705)
ddae63bf
michaelDCurran Python 3/remote python console: SocketServer -> socketserver. (#9706)
b8082539
michaelDCurran Update miscDeps to latest master, containing python3 txt2tags.
89b27449
nishimotz txt2tags for python3 #8734 (#9648)
2e323342
LeonarddeR Update setup script for Python 3.7 (#9605)
f1f823e5
LeonarddeR Update Scons build environment to run on Python 3 (#9667)
840dce5b
LeonarddeR Python 3: Fix use of subprocess (#9716)
031532db
josephsl Check pot: file -> open (#9718)
0443119e
michaelDCurran Python 3: the thread module is no longer available. Use threading ins…
1ab7d820
michaelDCurran Python3: fix remaining syntax errors found by py2exe (#9719)
1164178f
michaelDCurran Python3: fix NVDA's logging infrastructure (#9712)
0e06e453
michaelDCurran Python3: gettext is unicode, and pgettext is placed in builtins prope…
c3d0e273
josephsl WinConsole handler/Python 3: use floor divisoin assignment operator. …
95b20d14
josephsl Unittests/Python 3: update syntax, catch unbound method registration …
e6fa0583
josephsl Python 3: zip function -> list(zip), itertools.izip -> zip() (#9729)
8d63788f
michaelDCurran Quick fix from pr #9729: for loop's cannot be split over two lines.
5da17fd0
LeonarddeR Python 3: No longer encode or decode if it is not necessary (#9734)
e19697ed
michaelDCurran objidl: HRESULT is no longer available in ctypes.wintypes. Get it fro…
5ec1aeb2
michaelDCurran remove use of unichr, basestring and unicode objects. (#9724)
590c4f98
michaelDCurran Remove need for hashing NVDAObject and TextInfo objects (#9746)
6ef31d97
josephsl Global commands: restore commands affected by division operator diffe…
e8fdfbf8
josephsl Python 3: more native imports and modules (#9751)
7ccbe6fd
josephsl Input core/input gestures dialog: script function object has no attri…
b34733e7
josephsl Python 3: use native metaclass definition syntax (#9753)
c3d8e4aa
michaelDCurran Revert "Remove need for hashing NVDAObject and TextInfo objects (#974…
a8f4c549
michaelDCurran Python3: base virtualBuffer: coerce attribute values to a string befo…
7862dfb0
michaelDCurran cmp no longer exists in Python3. Replace with (a>b)-(a<b) (#9758)
eb2d2807
michaelDCurran Python3: Provide __hash__ methods where ever we have provided __eq__ …
9cfa14ef
LeonarddeR Compile liblouis with 32 bit widechars (#9544)
c312713b
michaelDCurran Update what's new.
c4cafd34
michaelDCurran Merge branch 'threshold' into threshold_py3_staging
2d4e27cf
LeonarddeR Python 3: fix several remaining division errors (#9774)
b8fb2a7d
LeonarddeR Write syntax errors and tracebacks to python console (#9767)
7e0599d9
michaelDCurran Correct a few places where we are trying to do integer comparisons wi…
0a099045
michaelDCurran Ensure NVDA contains a signed and valid python37.dll (#9796)
993ee7b0
michaelDCurran Python3: implement new way of converting COMError to CallCancelled (#…
4b99fd95
josephsl System tests/Python 3: syntax and imports (#9801)
e7a7af1e
michaelDCurran bdDetect: change basestring to str.
3a134d02
michaelDCurran Make output of both py2exe and nose more verbose to aide in future bu…
088fb0d1
josephsl App module handler/does app mod exists: return false when called befo…
5db55ce4
LeonarddeR Python 3: fix logging level not being updated correctly (#9809)
8acc7364
josephsl Add-on handler: ugettext -> gettext (#9810)
6507e9f8
michaelDCurran Revert "App module handler/does app mod exists: return false when cal…
46bbf7db
michaelDCurran config.addConfigDirsToPythonPackagePath: When adding scratchpad dirs,…
25eebe01
michaelDCurran Update miscDeps to contain new brlApi module (#9812)
1c474d95
josephsl Python 3/urllib: imports, timeout (#9820)
779ca15b
josephsl Update check/Python 3: update check resource is encoded as bytes, thu…
0b9f3efb
michaelDCurran Python3: stop using unichr in brailleInput.py (#9835)
7241d4fa
feerrenrut Python3 convert braille drivers (PR #9736)
0a35c8f1
bramd Fixes for BrailliantB and FreedomScientific (PR #9839)
83385de4
LeonarddeR Python 3: Fix deprecation warning extensionPoints.callWithSUpportedKw…
ec1c2539
LeonarddeR Fix comparison error in start menu (PR #9846)
3e043092
LeonarddeR Update BRLTTY driver (PR #9821)
bb126125
LeonarddeR textUtils module to deal with offset differences between Python 3 str…
15d8374e
LeonarddeR Python 3: Update py2exe to fix several issues (PR #9856)
9812e7b5
LeonarddeR Update UIAutomationCore.dll comtypes module to version 10.0.18362 (PR…
5a0fb7f4
LeonarddeR Python 3 one core: Don't check for sys.frozen in the check method. (P…
b229fc4e
LeonarddeR Python 3: fix say all for DisplayModelEditableText (PR #9866)
e4586833
LeonarddeR Python 3: sys.exec_prefix > sys.prefix for nvda_slave (PR #9871)
17c7ea1b
josephsl WinKernel: create a wrapper for MoveFileExW function and associated f…
2a260be6
feerrenrut Merge remote-tracking branch 'origin/threshold' into threshold_py3_st…
3ab90240
feerrenrut Fix merge: inspected diff for Py3 errors
37d4dfe5
feerrenrut Merge remote-tracking branch 'origin/threshold' into threshold_py3_st…
83e6a549
feerrenrut Merge remote-tracking branch 'origin/threshold' into threshold_py3_st…
4e60f5e6
LeonarddeR Python 3: Fix usages of "open" function (PR #9853)
74431b8b
feerrenrut Python 3: Fix missing import, remove unused imports (PR #9901)
0f2db0b1
LeonarddeR Python3: Fix save scripts in lockapp (PR #9884)
200a7a6c
josephsl Python 3: use UTF-8 decoding for font name with Scintilla controls (P…
92be7aa6
LeonarddeR Python 3: When processing xml coming from virtual buffers, make sure …
f1c884d1
feerrenrut Python 3: Fix error with accPropServer (PR #9900)
a92ac90b
LeonarddeR Python 3: Remove many instances of "py3 review required" comments (PR…
0fb2342a
LeonarddeR Python 3: Fix adobe reader int/str to NoneType comparisons as well as…
d28b5279
josephsl Python 3: MoveFileEx - catch WindowsError instead of WinError (PR #9…
2c7680cb
LeonarddeR Python 3: Clean the current words buffer in more cases (PR #9877)
bbbb969c
LeonarddeR Python 3: Remove Python 2 specific workarounds (PR #9889)
2faf24bb
josephsl Python 3: Use built-in "input" instread of "raw_input" (PR #9908)
7c235ec3
LeonarddeR Python 3: Fix loading of espeak variants (PR #9920)
ed15de99
LeonarddeR Python 3: Fix several local overrides of range function (PR #9912)
92458e98
josephsl Python 3: Check for None during check for previous installation versi…
cb5405f1
feerrenrut Merge remote-tracking branch 'origin/threshold' into threshold_py3_st…
131ed840
feerrenrut feerrenrut changed the title Threshold py3 staging Merge Python 3 staging to threshold 6 years ago
feerrenrut
feerrenrut feerrenrut merged 131ed840 into threshold 6 years ago
nvaccessAuto nvaccessAuto added this to the 2019.3 milestone 6 years ago
feerrenrut feerrenrut deleted the threshold_py3_staging branch 6 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone