Ticket #13 (new bug)

Opened 4 years ago

Last modified 13 months ago

Pasting from apps on Mac OS X doesn't always work

Reported by: dpage Owned by: dpage
Priority: minor Milestone:
Component: pgadmin Version: trunk
Keywords: Cc:
Platform: mac os x

Description

On Mac OS X, data is retrieved from the clipboard as UTF16, which may include embedded nulls. This can cause the data to be truncated.

Fixed in wxWidgets for 3.x:  http://trac.wxwidgets.org/ticket/10902

Thanks to Stephan Jaensch for tracking down the fix.

Change History

Changed 19 months ago by kdekooter

This issue has been annoying us mac users for quite a while now. Any indication of when this is going to be fixed?

Changed 19 months ago by gleu

The issue is with wxWidgets. We need at least 2.9 to make it work. There has been some work to be compatible with 2.9 but, AFAICT, there's still work to do. And it doesn't mean we'll adopt it as soon as the work is done because if we do, we won't be able to have a linux version anymore (I don't know one distro that offers wxWidgets 2.9 packages).

Changed 13 months ago by george_f@…

So, it's been 3 years since this issue was opened.
Still the most frustrating thing about using pgAdmin on Mac.
Has any advancement been made on Linux support for wxWidgets 2.9+ ?

Changed 13 months ago by gleu

No, and there won't be. The problem with 2.9 is that it is a development release. So it will never be in a package in any linux distro. We need to wait for wxWidgets 3.0. After that, yes, we'll be able to use this new release of wxWidgets and forget about 2.8.

And to be completely honest, there are still lots of work to be compatible with 2.9/3.0. See http://code.pgadmin.org/trac/wiki/2.9-support for details. That's only what we discovered.

Changed 13 months ago by george_f@…

Google Drive application uses wxWidgets 2.9.3,
So to say it will never be in a package in any linux distro seems to overstate the case a bit..

Changed 13 months ago by gleu

Google has the right to use any release they want, even development releases. I take for granted that Debian won't ever do that. Ubuntu and Fedora do it sometimes, so it may happen that they package 2.9 (but it would surprise me a lot).

Anyway, once again, 2.9 is a development release. We'll have to wait the release of 3.0 (the stable release).

Note: See TracTickets for help on using tickets.