msg46600 - (view) |
Author: Alexandr Zamaraev (shura_zam) |
Date: 2004-08-09 11:05 |
I have paths for compile _curses module.
I use
compiler - mingw32 v3.3.1
curses library - Public Domain Curses (PDCurses 2.6)
|
msg46601 - (view) |
Author: A.M. Kuchling (akuchling) * |
Date: 2005-06-15 19:20 |
Logged In: YES
user_id=11375
In the cursesmodule patch, the first argument to intrflush
is changed from NULL to stdscr. Why? According to the
ncurses man page, the window argument is ignored.
use_env() is apparently a no-op for PDcurses; why not just
remove the Python-visible use_env function completely?
In the setting of _C_API_VERSION, what does the string
"PDCurses M" mean? (In particular, what does the 'M' stand
for?)
Except for the above questions, the patches to
test_curses.py and _cursesmodule.c look OK. I have no
access to a Windows machine and no way to test them or the
new .mak file, so I'm reassigning this bug to Jason Tishler,
who does a lot of Cygwin work. Jason, please feel free to
ask me any questions you might have about curses, the
_cursesmodule.c file, or whatever.
|
msg46602 - (view) |
Author: Alexandr Zamaraev (shura_zam) |
Date: 2005-06-16 04:45 |
Logged In: YES
user_id=980085
>In the cursesmodule patch, the first argument to intrflush
>is changed from NULL to stdscr. Why?
In PDCurses intrflush return ERR if first arg is NULL.
>In the setting of _C_API_VERSION, what does the string
>"PDCurses M" mean? (In particular, what does the 'M' stand
for?)
_C_API_VERSION setting to numeric constant PDC_BUILD
currentli 2601.
Bat _C_API_NAME setting to name of C curses library.
I modyfy source of PDCurses and add suffix "M".
Currently all my changes applay in head branch,
and suffix "M" not nidded. ;-)
|
msg46603 - (view) |
Author: Jason Tishler (jlt63) * |
Date: 2005-06-16 13:48 |
Logged In: YES
user_id=86216
> I have no access to a Windows machine and no way
> to test them or the new .mak file, so I'm
> reassigning this bug to Jason Tishler, who does a
> lot of Cygwin work. Jason, please feel free to
> ask me any questions you might have about curses,
> the _cursesmodule.c file, or whatever.
Andrew,
Sorry, but I'm confused. What exactly are you
asking me to do? Make sure Alexandr's patch
doesn't break the Cygwin build? Other builds?
Works?
Thanks,
Jason
|
msg46604 - (view) |
Author: A.M. Kuchling (akuchling) * |
Date: 2005-06-16 14:02 |
Logged In: YES
user_id=11375
As maintainer of the curses module, applying the patch is OK
with me, but I'm not going to apply it because I don't use
Cygwin, the affected platform. I leave it up to you to
apply the patch, or reject it, or demand changes; I'm happy
if you decide to apply it, but don't really care.
(Note that the patch to test_curses.py won't apply cleanly;
it includes some other fixes from Alexandr that I've already
applied. If you decide to accept the patch, I can help
straighten out test_curses.py.)
|
msg46605 - (view) |
Author: Jason Tishler (jlt63) * |
Date: 2005-06-16 15:28 |
Logged In: YES
user_id=86216
If the patch affects Cygwin, then it's not obvious:
$ fgrep -i cygwin _cursesmodule.c.patch mingw32.mak
test_curses.py.patch
$
However, it seems to affect the native Windows build:
$ grep -i 'platform.*win' _cursesmodule.c.patch mingw32.mak
test_curses.py.patch
test_curses.py.patch:+ if sys.platform == 'win32':
Please point out actually where the patch affects Cygwin.
Thanks.
|
msg46606 - (view) |
Author: A.M. Kuchling (akuchling) * |
Date: 2005-06-16 15:34 |
Logged In: YES
user_id=11375
Ah; I looked at the initial description which says 'mingw32'
was used, and thought that was the Cygwin compiler. Sorry!
If this patch applies to the standard windows build, just
unassign it; some Windows person will have to look at it.
|
msg46607 - (view) |
Author: Jason Tishler (jlt63) * |
Date: 2005-06-16 17:24 |
Logged In: YES
user_id=86216
AFAICT, this patch applies to the standard Windows build.
So, I'm unassigning it as suggested by Andrew.
|
msg98813 - (view) |
Author: anatoly techtonik (techtonik) |
Date: 2010-02-04 07:12 |
Can this be considered a duplicate of issue 2889?
|
msg99410 - (view) |
Author: Jason Tishler (jlt63) * |
Date: 2010-02-16 14:01 |
Sorry, but I don't know. I haven't looked at this issue for almost five years! And when I did, I only looked as far to determine it wasn't Cygwin related.
|
msg114369 - (view) |
Author: Mark Lawrence (BreamoreBoy) * |
Date: 2010-08-19 15:51 |
Brian or Tim any interest in this?
I consider #2889 to be a duplicate of this and not the other way around.
|
msg114372 - (view) |
Author: Brian Curtin (brian.curtin) * |
Date: 2010-08-19 16:00 |
I have zero knowledge and experience when it comes to curses so I'm afraid I can't really provide much here.
One thing I can say is that this patch would have to be converted to be compiled by MSVC rather than MinGW. That was an early issue with #2889 but it appears that patch was converted.
|
msg114397 - (view) |
Author: Tim Golden (tim.golden) * |
Date: 2010-08-19 18:44 |
It looks as though issue2889 has a better chance of getting into the VS build than this one, which appears to be MingW-based (at a quick glance). I'm loosely keen to see it in, although I have no knowledge of curses as such. I'll assign it to myself so it appears on my to-do queue but I'm not promising to do anything with it immediately. Anyone who feels up to the task, feel free to take it off me.
Mark: why do you consider issue1005895 the master, so to speak? I can see more mileage in pursuing the other?
|
msg114484 - (view) |
Author: Mark Lawrence (BreamoreBoy) * |
Date: 2010-08-21 11:07 |
Tim: mainly because this was raised some 4 years earlier and the title of #2889 "curses for windows (alternative patch)"
|
msg222627 - (view) |
Author: Mark Lawrence (BreamoreBoy) * |
Date: 2014-07-09 18:06 |
Is this worth pursuing as https://docs.python.org/3/howto/curses.html states "The Windows version of Python doesn’t include the curses module. A ported version called UniCurses is available" ? This is available at https://pypi.python.org/pypi/UniCurses
|
msg271783 - (view) |
Author: Matej Cepl (mcepl) * |
Date: 2016-08-01 14:38 |
Well, basically any solution is better than nothing ;)
|
|
Date |
User |
Action |
Args |
2022-04-11 14:56:06 | admin | set | github: 40725 |
2021-01-06 10:04:16 | serhiy.storchaka | link | issue39508 superseder |
2021-01-06 09:45:38 | serhiy.storchaka | link | issue31951 superseder |
2016-08-03 03:22:13 | BreamoreBoy | set | nosy:
- BreamoreBoy
|
2016-08-01 14:38:18 | mcepl | set | nosy:
+ mcepl messages:
+ msg271783
|
2014-12-31 16:25:39 | akuchling | set | nosy:
- akuchling
|
2014-07-09 18:06:01 | BreamoreBoy | set | nosy:
+ BreamoreBoy messages:
+ msg222627
|
2014-02-03 19:08:20 | BreamoreBoy | set | nosy:
- BreamoreBoy
|
2012-09-11 22:45:30 | brian.curtin | set | nosy:
- brian.curtin
|
2012-09-11 22:42:41 | ezio.melotti | set | versions:
+ Python 3.4, - Python 3.2 |
2010-08-21 11:07:49 | BreamoreBoy | set | messages:
+ msg114484 |
2010-08-19 18:44:54 | tim.golden | set | messages:
+ msg114397 |
2010-08-19 16:00:34 | brian.curtin | set | messages:
+ msg114372 |
2010-08-19 15:51:01 | BreamoreBoy | set | versions:
+ Python 3.2, - Python 2.7 nosy:
+ BreamoreBoy, tim.golden, brian.curtin
messages:
+ msg114369
type: enhancement stage: patch review |
2010-02-16 14:01:52 | jlt63 | set | messages:
+ msg99410 |
2010-02-04 07:12:56 | techtonik | set | messages:
+ msg98813 versions:
+ Python 2.7, - Python 2.6 |
2008-05-29 06:00:58 | techtonik | set | nosy:
+ techtonik |
2008-01-04 01:34:41 | christian.heimes | set | components:
+ Windows versions:
+ Python 2.6, - Python 2.3 |
2004-08-09 11:05:57 | shura_zam | create | |