From: SourceForge.net <no...@so...> - 2008-02-04 10:08:46
|
Bugs item #1886199, was opened at 2008-02-04 02:08 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Visual Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Lastest CVS version don't display good color in 16 bit mode Initial Comment: Hello, My Xserver is started in 16 bit color depth with the lastest driver of NVidia. When i try rdesktop from the CVS i got bad colors in depth more than 8 bits. Has you can see in the attachement. See You. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 |
From: SourceForge.net <no...@so...> - 2008-03-08 17:11:04
|
Bugs item #1886199, was opened at 2008-02-04 11:08 Message generated for change (Comment added) made by nicolyon You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Visual Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Lastest CVS version don't display good color in 16 bit mode Initial Comment: Hello, My Xserver is started in 16 bit color depth with the lastest driver of NVidia. When i try rdesktop from the CVS i got bad colors in depth more than 8 bits. Has you can see in the attachement. See You. ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-08 18:11 Message: Logged In: YES user_id=966851 Originator: NO The bug is always present in lastest CVS. What can i do for help you in testing, debug ... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 |
From: SourceForge.net <no...@so...> - 2008-03-11 17:44:03
|
Bugs item #1886199, was opened at 2008-02-04 11:08 Message generated for change (Comment added) made by nicolyon You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Visual Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Lastest CVS version don't display good color in 16 bit mode Initial Comment: Hello, My Xserver is started in 16 bit color depth with the lastest driver of NVidia. When i try rdesktop from the CVS i got bad colors in depth more than 8 bits. Has you can see in the attachement. See You. ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-11 18:43 Message: Logged In: YES user_id=966851 Originator: NO I search in CVS commit and i found which commit make this bug. If i revert this patch : http://rdesktop.cvs.sourceforge.net/rdesktop/rdesktop/xwin.c?r1=1.223&r2=1.224&view=patch I got correct colors. Hope this will help ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-08 18:11 Message: Logged In: YES user_id=966851 Originator: NO The bug is always present in lastest CVS. What can i do for help you in testing, debug ... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 |
From: SourceForge.net <no...@so...> - 2008-04-02 10:26:05
|
Bugs item #1886199, was opened at 2008-02-04 11:08 Message generated for change (Comment added) made by nicolyon You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Visual Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Lastest CVS version don't display good color in 16 bit mode Initial Comment: Hello, My Xserver is started in 16 bit color depth with the lastest driver of NVidia. When i try rdesktop from the CVS i got bad colors in depth more than 8 bits. Has you can see in the attachement. See You. ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-04-02 12:26 Message: Logged In: YES user_id=966851 Originator: NO I try to fix the function xwin_refresh_pointer_map. I made this one : static void xwin_refresh_pointer_map(void) { unsigned char buf[2]; unsigned char *map; int i; int nmap; int count; nmap = XGetPointerMapping(g_display, buf, sizeof(buf)); if (nmap < 1) { printf("XGetPointerMapping returned %d, expected greater than 0\n", nmap); printf("Can't determine size of pointer mapping buffer\n"); return; } map = (unsigned char *) malloc((unsigned int) (nmap * sizeof(*map))); if (map == (unsigned char *) NULL) { printf("Couldn't allocate %ld bytes\n", nmap * sizeof(*map)); printf("Memory allocation error\n"); return; } count = XGetPointerMapping(g_display, map, nmap); if (count < nmap) { printf("XGetPointerMapping returned %d, expected %d\n", count, nmap); printf("XGetPointerMapping inconsistencies\n"); free(map); return; } for (i = 0; i < count; ++i) { /* This might produce multiple logical buttons mapping to a single physical one, but hey, that's life... */ g_pointer_log_to_phys_map[map[i] - 1] = i + 1; } free( map ); } with this one the colours was good. what do you think about this ???? please answer .... ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-11 18:43 Message: Logged In: YES user_id=966851 Originator: NO I search in CVS commit and i found which commit make this bug. If i revert this patch : http://rdesktop.cvs.sourceforge.net/rdesktop/rdesktop/xwin.c?r1=1.223&r2=1.224&view=patch I got correct colors. Hope this will help ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-08 18:11 Message: Logged In: YES user_id=966851 Originator: NO The bug is always present in lastest CVS. What can i do for help you in testing, debug ... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 |
From: SourceForge.net <no...@so...> - 2008-04-02 11:42:14
|
Bugs item #1886199, was opened at 2008-02-04 21:08 Message generated for change (Comment added) made by matthewc You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Visual Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Lastest CVS version don't display good color in 16 bit mode Initial Comment: Hello, My Xserver is started in 16 bit color depth with the lastest driver of NVidia. When i try rdesktop from the CVS i got bad colors in depth more than 8 bits. Has you can see in the attachement. See You. ---------------------------------------------------------------------- >Comment By: Matt Chapman (matthewc) Date: 2008-04-02 21:42 Message: Logged In: YES user_id=60189 Originator: NO Hi nicolyon, Thank you for finding that. It's certainly a bug. I wonder why it would be hit though. Do you have more than 16 pointer buttons set up? Can you give me the output of 'xmodmap -pp'? Matt ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-04-02 20:26 Message: Logged In: YES user_id=966851 Originator: NO I try to fix the function xwin_refresh_pointer_map. I made this one : static void xwin_refresh_pointer_map(void) { unsigned char buf[2]; unsigned char *map; int i; int nmap; int count; nmap = XGetPointerMapping(g_display, buf, sizeof(buf)); if (nmap < 1) { printf("XGetPointerMapping returned %d, expected greater than 0\n", nmap); printf("Can't determine size of pointer mapping buffer\n"); return; } map = (unsigned char *) malloc((unsigned int) (nmap * sizeof(*map))); if (map == (unsigned char *) NULL) { printf("Couldn't allocate %ld bytes\n", nmap * sizeof(*map)); printf("Memory allocation error\n"); return; } count = XGetPointerMapping(g_display, map, nmap); if (count < nmap) { printf("XGetPointerMapping returned %d, expected %d\n", count, nmap); printf("XGetPointerMapping inconsistencies\n"); free(map); return; } for (i = 0; i < count; ++i) { /* This might produce multiple logical buttons mapping to a single physical one, but hey, that's life... */ g_pointer_log_to_phys_map[map[i] - 1] = i + 1; } free( map ); } with this one the colours was good. what do you think about this ???? please answer .... ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-12 04:43 Message: Logged In: YES user_id=966851 Originator: NO I search in CVS commit and i found which commit make this bug. If i revert this patch : http://rdesktop.cvs.sourceforge.net/rdesktop/rdesktop/xwin.c?r1=1.223&r2=1.224&view=patch I got correct colors. Hope this will help ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-09 04:11 Message: Logged In: YES user_id=966851 Originator: NO The bug is always present in lastest CVS. What can i do for help you in testing, debug ... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 |
From: SourceForge.net <no...@so...> - 2008-04-02 15:26:19
|
Bugs item #1886199, was opened at 2008-02-04 11:08 Message generated for change (Comment added) made by nicolyon You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Visual Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Lastest CVS version don't display good color in 16 bit mode Initial Comment: Hello, My Xserver is started in 16 bit color depth with the lastest driver of NVidia. When i try rdesktop from the CVS i got bad colors in depth more than 8 bits. Has you can see in the attachement. See You. ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-04-02 17:26 Message: Logged In: YES user_id=966851 Originator: NO Thanks for you answer ;o) Here you can find the result : [root@nico ~]# xmodmap -pp There are 32 pointer buttons defined. Physical Button Button Code 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 With the patch i submit in previous comment now rdesktop work fine :) ---------------------------------------------------------------------- Comment By: Matt Chapman (matthewc) Date: 2008-04-02 13:42 Message: Logged In: YES user_id=60189 Originator: NO Hi nicolyon, Thank you for finding that. It's certainly a bug. I wonder why it would be hit though. Do you have more than 16 pointer buttons set up? Can you give me the output of 'xmodmap -pp'? Matt ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-04-02 12:26 Message: Logged In: YES user_id=966851 Originator: NO I try to fix the function xwin_refresh_pointer_map. I made this one : static void xwin_refresh_pointer_map(void) { unsigned char buf[2]; unsigned char *map; int i; int nmap; int count; nmap = XGetPointerMapping(g_display, buf, sizeof(buf)); if (nmap < 1) { printf("XGetPointerMapping returned %d, expected greater than 0\n", nmap); printf("Can't determine size of pointer mapping buffer\n"); return; } map = (unsigned char *) malloc((unsigned int) (nmap * sizeof(*map))); if (map == (unsigned char *) NULL) { printf("Couldn't allocate %ld bytes\n", nmap * sizeof(*map)); printf("Memory allocation error\n"); return; } count = XGetPointerMapping(g_display, map, nmap); if (count < nmap) { printf("XGetPointerMapping returned %d, expected %d\n", count, nmap); printf("XGetPointerMapping inconsistencies\n"); free(map); return; } for (i = 0; i < count; ++i) { /* This might produce multiple logical buttons mapping to a single physical one, but hey, that's life... */ g_pointer_log_to_phys_map[map[i] - 1] = i + 1; } free( map ); } with this one the colours was good. what do you think about this ???? please answer .... ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-11 18:43 Message: Logged In: YES user_id=966851 Originator: NO I search in CVS commit and i found which commit make this bug. If i revert this patch : http://rdesktop.cvs.sourceforge.net/rdesktop/rdesktop/xwin.c?r1=1.223&r2=1.224&view=patch I got correct colors. Hope this will help ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-08 18:11 Message: Logged In: YES user_id=966851 Originator: NO The bug is always present in lastest CVS. What can i do for help you in testing, debug ... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 |
From: SourceForge.net <no...@so...> - 2008-04-05 05:58:32
|
Bugs item #1886199, was opened at 2008-02-04 21:08 Message generated for change (Comment added) made by matthewc You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Visual Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Lastest CVS version don't display good color in 16 bit mode Initial Comment: Hello, My Xserver is started in 16 bit color depth with the lastest driver of NVidia. When i try rdesktop from the CVS i got bad colors in depth more than 8 bits. Has you can see in the attachement. See You. ---------------------------------------------------------------------- >Comment By: Matt Chapman (matthewc) Date: 2008-04-05 15:58 Message: Logged In: YES user_id=60189 Originator: NO Hi nicolyon, I've committed changes that should fix this to CVS. Thank you for your debugging work. Matt ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-04-03 01:26 Message: Logged In: YES user_id=966851 Originator: NO Thanks for you answer ;o) Here you can find the result : [root@nico ~]# xmodmap -pp There are 32 pointer buttons defined. Physical Button Button Code 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 With the patch i submit in previous comment now rdesktop work fine :) ---------------------------------------------------------------------- Comment By: Matt Chapman (matthewc) Date: 2008-04-02 21:42 Message: Logged In: YES user_id=60189 Originator: NO Hi nicolyon, Thank you for finding that. It's certainly a bug. I wonder why it would be hit though. Do you have more than 16 pointer buttons set up? Can you give me the output of 'xmodmap -pp'? Matt ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-04-02 20:26 Message: Logged In: YES user_id=966851 Originator: NO I try to fix the function xwin_refresh_pointer_map. I made this one : static void xwin_refresh_pointer_map(void) { unsigned char buf[2]; unsigned char *map; int i; int nmap; int count; nmap = XGetPointerMapping(g_display, buf, sizeof(buf)); if (nmap < 1) { printf("XGetPointerMapping returned %d, expected greater than 0\n", nmap); printf("Can't determine size of pointer mapping buffer\n"); return; } map = (unsigned char *) malloc((unsigned int) (nmap * sizeof(*map))); if (map == (unsigned char *) NULL) { printf("Couldn't allocate %ld bytes\n", nmap * sizeof(*map)); printf("Memory allocation error\n"); return; } count = XGetPointerMapping(g_display, map, nmap); if (count < nmap) { printf("XGetPointerMapping returned %d, expected %d\n", count, nmap); printf("XGetPointerMapping inconsistencies\n"); free(map); return; } for (i = 0; i < count; ++i) { /* This might produce multiple logical buttons mapping to a single physical one, but hey, that's life... */ g_pointer_log_to_phys_map[map[i] - 1] = i + 1; } free( map ); } with this one the colours was good. what do you think about this ???? please answer .... ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-12 04:43 Message: Logged In: YES user_id=966851 Originator: NO I search in CVS commit and i found which commit make this bug. If i revert this patch : http://rdesktop.cvs.sourceforge.net/rdesktop/rdesktop/xwin.c?r1=1.223&r2=1.224&view=patch I got correct colors. Hope this will help ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-09 04:11 Message: Logged In: YES user_id=966851 Originator: NO The bug is always present in lastest CVS. What can i do for help you in testing, debug ... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 |
From: SourceForge.net <no...@so...> - 2008-04-07 08:41:53
|
Bugs item #1886199, was opened at 2008-02-04 11:08 Message generated for change (Comment added) made by nicolyon You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Visual Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Lastest CVS version don't display good color in 16 bit mode Initial Comment: Hello, My Xserver is started in 16 bit color depth with the lastest driver of NVidia. When i try rdesktop from the CVS i got bad colors in depth more than 8 bits. Has you can see in the attachement. See You. ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-04-07 10:41 Message: Logged In: YES user_id=966851 Originator: NO The changes you made fix the problem you can close this bug ;) See You Nicolas ---------------------------------------------------------------------- Comment By: Matt Chapman (matthewc) Date: 2008-04-05 07:58 Message: Logged In: YES user_id=60189 Originator: NO Hi nicolyon, I've committed changes that should fix this to CVS. Thank you for your debugging work. Matt ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-04-02 17:26 Message: Logged In: YES user_id=966851 Originator: NO Thanks for you answer ;o) Here you can find the result : [root@nico ~]# xmodmap -pp There are 32 pointer buttons defined. Physical Button Button Code 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 With the patch i submit in previous comment now rdesktop work fine :) ---------------------------------------------------------------------- Comment By: Matt Chapman (matthewc) Date: 2008-04-02 13:42 Message: Logged In: YES user_id=60189 Originator: NO Hi nicolyon, Thank you for finding that. It's certainly a bug. I wonder why it would be hit though. Do you have more than 16 pointer buttons set up? Can you give me the output of 'xmodmap -pp'? Matt ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-04-02 12:26 Message: Logged In: YES user_id=966851 Originator: NO I try to fix the function xwin_refresh_pointer_map. I made this one : static void xwin_refresh_pointer_map(void) { unsigned char buf[2]; unsigned char *map; int i; int nmap; int count; nmap = XGetPointerMapping(g_display, buf, sizeof(buf)); if (nmap < 1) { printf("XGetPointerMapping returned %d, expected greater than 0\n", nmap); printf("Can't determine size of pointer mapping buffer\n"); return; } map = (unsigned char *) malloc((unsigned int) (nmap * sizeof(*map))); if (map == (unsigned char *) NULL) { printf("Couldn't allocate %ld bytes\n", nmap * sizeof(*map)); printf("Memory allocation error\n"); return; } count = XGetPointerMapping(g_display, map, nmap); if (count < nmap) { printf("XGetPointerMapping returned %d, expected %d\n", count, nmap); printf("XGetPointerMapping inconsistencies\n"); free(map); return; } for (i = 0; i < count; ++i) { /* This might produce multiple logical buttons mapping to a single physical one, but hey, that's life... */ g_pointer_log_to_phys_map[map[i] - 1] = i + 1; } free( map ); } with this one the colours was good. what do you think about this ???? please answer .... ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-11 18:43 Message: Logged In: YES user_id=966851 Originator: NO I search in CVS commit and i found which commit make this bug. If i revert this patch : http://rdesktop.cvs.sourceforge.net/rdesktop/rdesktop/xwin.c?r1=1.223&r2=1.224&view=patch I got correct colors. Hope this will help ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-08 18:11 Message: Logged In: YES user_id=966851 Originator: NO The bug is always present in lastest CVS. What can i do for help you in testing, debug ... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 |
From: SourceForge.net <no...@so...> - 2008-04-08 02:13:40
|
Bugs item #1886199, was opened at 2008-02-04 02:08 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Visual Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Lastest CVS version don't display good color in 16 bit mode Initial Comment: Hello, My Xserver is started in 16 bit color depth with the lastest driver of NVidia. When i try rdesktop from the CVS i got bad colors in depth more than 8 bits. Has you can see in the attachement. See You. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2008-04-07 19:13 Message: Logged In: NO 966851 ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-04-07 01:41 Message: Logged In: YES user_id=966851 Originator: NO The changes you made fix the problem you can close this bug ;) See You Nicolas ---------------------------------------------------------------------- Comment By: Matt Chapman (matthewc) Date: 2008-04-04 22:58 Message: Logged In: YES user_id=60189 Originator: NO Hi nicolyon, I've committed changes that should fix this to CVS. Thank you for your debugging work. Matt ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-04-02 08:26 Message: Logged In: YES user_id=966851 Originator: NO Thanks for you answer ;o) Here you can find the result : [root@nico ~]# xmodmap -pp There are 32 pointer buttons defined. Physical Button Button Code 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 With the patch i submit in previous comment now rdesktop work fine :) ---------------------------------------------------------------------- Comment By: Matt Chapman (matthewc) Date: 2008-04-02 04:42 Message: Logged In: YES user_id=60189 Originator: NO Hi nicolyon, Thank you for finding that. It's certainly a bug. I wonder why it would be hit though. Do you have more than 16 pointer buttons set up? Can you give me the output of 'xmodmap -pp'? Matt ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-04-02 03:26 Message: Logged In: YES user_id=966851 Originator: NO I try to fix the function xwin_refresh_pointer_map. I made this one : static void xwin_refresh_pointer_map(void) { unsigned char buf[2]; unsigned char *map; int i; int nmap; int count; nmap = XGetPointerMapping(g_display, buf, sizeof(buf)); if (nmap < 1) { printf("XGetPointerMapping returned %d, expected greater than 0\n", nmap); printf("Can't determine size of pointer mapping buffer\n"); return; } map = (unsigned char *) malloc((unsigned int) (nmap * sizeof(*map))); if (map == (unsigned char *) NULL) { printf("Couldn't allocate %ld bytes\n", nmap * sizeof(*map)); printf("Memory allocation error\n"); return; } count = XGetPointerMapping(g_display, map, nmap); if (count < nmap) { printf("XGetPointerMapping returned %d, expected %d\n", count, nmap); printf("XGetPointerMapping inconsistencies\n"); free(map); return; } for (i = 0; i < count; ++i) { /* This might produce multiple logical buttons mapping to a single physical one, but hey, that's life... */ g_pointer_log_to_phys_map[map[i] - 1] = i + 1; } free( map ); } with this one the colours was good. what do you think about this ???? please answer .... ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-11 10:43 Message: Logged In: YES user_id=966851 Originator: NO I search in CVS commit and i found which commit make this bug. If i revert this patch : http://rdesktop.cvs.sourceforge.net/rdesktop/rdesktop/xwin.c?r1=1.223&r2=1.224&view=patch I got correct colors. Hope this will help ---------------------------------------------------------------------- Comment By: Escuder Nicolas (nicolyon) Date: 2008-03-08 09:11 Message: Logged In: YES user_id=966851 Originator: NO The bug is always present in lastest CVS. What can i do for help you in testing, debug ... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381347&aid=1886199&group_id=24366 |