Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nx-libs
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
dimbor
nx-libs
Commits
4ef611ee
Commit
4ef611ee
authored
Feb 10, 2015
by
Mike Gabriel
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add -clipboard cmdline option to nxagent (206_nxagent_clipboard-as-nxoption.full.patch).
parent
35aab85c
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
25 additions
and
56 deletions
+25
-56
206_nxagent_clipboard-as-nxoption.full.patch
debian/patches/206_nxagent_clipboard-as-nxoption.full.patch
+0
-53
series
debian/patches/series
+0
-1
Args.c
nx-X11/programs/Xserver/hw/nxagent/Args.c
+25
-2
No files found.
debian/patches/206_nxagent_clipboard-as-nxoption.full.patch
deleted
100644 → 0
View file @
35aab85c
Descripion: Add -clipboard cmdline option to nxagent
Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
--- a/nx-X11/programs/Xserver/hw/nxagent/Args.c
+++ b/nx-X11/programs/Xserver/hw/nxagent/Args.c
@@ -984,7 +984,7 @@
if (!strcmp(argv[i], "-clipboard"))
{
- if (!strcmp(argv[i+1], "both"))
+ if ((!strcmp(argv[i+1], "both")) || (!strcmp(argv[i+1], "1")))
{
nxagentChangeOption(Clipboard, ClipboardBoth);
}
@@ -996,7 +996,7 @@
{
nxagentChangeOption(Clipboard, ClipboardServer);
}
- else if (!strcmp(argv[i+1], "none"))
+ else if ((!strcmp(argv[i+1], "none")) || (!strcmp(argv[i+1], "1")))
{
nxagentChangeOption(Clipboard, ClipboardNone);
}
@@ -1255,6 +1255,29 @@
return;
}
+ else if (strcmp(name, "clipboard") == 0)
+ {
+ if ((strcmp(value, "both") == 0) || (strcmp(value, "1") == 0))
+ {
+ nxagentChangeOption(Clipboard, ClipboardBoth);
+ }
+ else if (strcmp(value, "client") == 0)
+ {
+ nxagentChangeOption(Clipboard, ClipboardClient);
+ }
+ else if (strcmp(value, "server") == 0)
+ {
+ nxagentChangeOption(Clipboard, ClipboardServer);
+ }
+ else if ((strcmp(value, "none") == 0) || (strcmp(value, "0") == 0))
+ {
+ nxagentChangeOption(Clipboard, ClipboardNone);
+ }
+ else
+ {
+ nxagentChangeOption(Clipboard, ClipboardBoth);
+ }
+ }
else
{
#ifdef DEBUG
debian/patches/series
View file @
4ef611ee
206_nxagent_clipboard-as-nxoption.full.patch
207_nxagent_fix-xfixes-selection.full.patch
207_nxagent_fix-xfixes-selection.full.patch
209_x2goagent_add-man-page.full.patch
209_x2goagent_add-man-page.full.patch
210_nxagent_save_session_state.full.patch
210_nxagent_save_session_state.full.patch
...
...
nx-X11/programs/Xserver/hw/nxagent/Args.c
View file @
4ef611ee
...
@@ -984,7 +984,7 @@ int ddxProcessArgument(int argc, char *argv[], int i)
...
@@ -984,7 +984,7 @@ int ddxProcessArgument(int argc, char *argv[], int i)
if
(
!
strcmp
(
argv
[
i
],
"-clipboard"
))
if
(
!
strcmp
(
argv
[
i
],
"-clipboard"
))
{
{
if
(
!
strcmp
(
argv
[
i
+
1
],
"both"
))
if
(
(
!
strcmp
(
argv
[
i
+
1
],
"both"
))
||
(
!
strcmp
(
argv
[
i
+
1
],
"1"
)
))
{
{
nxagentChangeOption
(
Clipboard
,
ClipboardBoth
);
nxagentChangeOption
(
Clipboard
,
ClipboardBoth
);
}
}
...
@@ -996,7 +996,7 @@ int ddxProcessArgument(int argc, char *argv[], int i)
...
@@ -996,7 +996,7 @@ int ddxProcessArgument(int argc, char *argv[], int i)
{
{
nxagentChangeOption
(
Clipboard
,
ClipboardServer
);
nxagentChangeOption
(
Clipboard
,
ClipboardServer
);
}
}
else
if
(
!
strcmp
(
argv
[
i
+
1
],
"none"
))
else
if
(
(
!
strcmp
(
argv
[
i
+
1
],
"none"
))
||
(
!
strcmp
(
argv
[
i
+
1
],
"1"
)
))
{
{
nxagentChangeOption
(
Clipboard
,
ClipboardNone
);
nxagentChangeOption
(
Clipboard
,
ClipboardNone
);
}
}
...
@@ -1255,6 +1255,29 @@ static void nxagentParseOptions(char *name, char *value)
...
@@ -1255,6 +1255,29 @@ static void nxagentParseOptions(char *name, char *value)
return
;
return
;
}
}
else
if
(
strcmp
(
name
,
"clipboard"
)
==
0
)
{
if
((
strcmp
(
value
,
"both"
)
==
0
)
||
(
strcmp
(
value
,
"1"
)
==
0
))
{
nxagentChangeOption
(
Clipboard
,
ClipboardBoth
);
}
else
if
(
strcmp
(
value
,
"client"
)
==
0
)
{
nxagentChangeOption
(
Clipboard
,
ClipboardClient
);
}
else
if
(
strcmp
(
value
,
"server"
)
==
0
)
{
nxagentChangeOption
(
Clipboard
,
ClipboardServer
);
}
else
if
((
strcmp
(
value
,
"none"
)
==
0
)
||
(
strcmp
(
value
,
"0"
)
==
0
))
{
nxagentChangeOption
(
Clipboard
,
ClipboardNone
);
}
else
{
nxagentChangeOption
(
Clipboard
,
ClipboardBoth
);
}
}
else
else
{
{
#ifdef DEBUG
#ifdef DEBUG
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment