* fhandler.h (fhandler_dev_clipboard): Add private member
cygnativeformat. Declare private method set_clipboard. * fhandler_clipboard.cc (cygnativeformat): Convert static variable to fhandler_dev_clipboard member. (fhandler_dev_clipboard::set_clipboard): Convert from static function to fhandler_dev_clipboard method.
This commit is contained in:
parent
10e4d79a19
commit
f2988299eb
|
@ -1,3 +1,12 @@
|
||||||
|
2013-12-10 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
|
* fhandler.h (fhandler_dev_clipboard): Add private member
|
||||||
|
cygnativeformat. Declare private method set_clipboard.
|
||||||
|
* fhandler_clipboard.cc (cygnativeformat): Convert static variable to
|
||||||
|
fhandler_dev_clipboard member.
|
||||||
|
(fhandler_dev_clipboard::set_clipboard): Convert from static function
|
||||||
|
to fhandler_dev_clipboard method.
|
||||||
|
|
||||||
2013-12-09 Christopher Faylor <me.cygwin2013@cgf.cx>
|
2013-12-09 Christopher Faylor <me.cygwin2013@cgf.cx>
|
||||||
|
|
||||||
* globals.cc (hntdll): Define/declare.
|
* globals.cc (hntdll): Define/declare.
|
||||||
|
|
|
@ -1688,9 +1688,12 @@ class fhandler_dev_random: public fhandler_base
|
||||||
|
|
||||||
class fhandler_dev_clipboard: public fhandler_base
|
class fhandler_dev_clipboard: public fhandler_base
|
||||||
{
|
{
|
||||||
|
UINT cygnativeformat;
|
||||||
off_t pos;
|
off_t pos;
|
||||||
void *membuffer;
|
void *membuffer;
|
||||||
size_t msize;
|
size_t msize;
|
||||||
|
int set_clipboard (const void *buf, size_t len);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
fhandler_dev_clipboard ();
|
fhandler_dev_clipboard ();
|
||||||
int is_windows () { return 1; }
|
int is_windows () { return 1; }
|
||||||
|
|
|
@ -28,8 +28,6 @@ details. */
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static const WCHAR *CYGWIN_NATIVE = L"CYGWIN_NATIVE_CLIPBOARD";
|
static const WCHAR *CYGWIN_NATIVE = L"CYGWIN_NATIVE_CLIPBOARD";
|
||||||
/* this is MT safe because windows format id's are atomic */
|
|
||||||
static UINT cygnativeformat;
|
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
@ -61,8 +59,8 @@ fhandler_dev_clipboard::dup (fhandler_base * child, int flags)
|
||||||
return fhandler_base::dup (child, flags);
|
return fhandler_base::dup (child, flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
int
|
||||||
set_clipboard (const void *buf, size_t len)
|
fhandler_dev_clipboard::set_clipboard (const void *buf, size_t len)
|
||||||
{
|
{
|
||||||
HGLOBAL hmem;
|
HGLOBAL hmem;
|
||||||
/* Native CYGWIN format */
|
/* Native CYGWIN format */
|
||||||
|
|
Loading…
Reference in New Issue