1
0
mirror of https://github.com/KDE/krfb synced 2026-07-01 07:41:17 -07:00

Name changes, icon/pixmap changes, moved lib to /lib

svn path=/trunk/kdenetwork/krfb/; revision=129763
This commit is contained in:
Tim Jansen
2002-01-03 23:41:05 +00:00
parent db11b35051
commit c3aa315ff7
18 changed files with 172 additions and 129 deletions

View File

@@ -1,3 +1,17 @@
2002-01-04 Tim Jansen <tim@tjansen.de>
* lib/: moved lib directory from krfb/lib to lib
2002-01-03 Tim Jansen <tim@tjansen.de>
* Changed official name to KDE Desktop Sharing
* changed the color the icons's eyes to blue.
* krfb/connection-side-image.png: New side pixmap, thanks to
Jason Spisak (who made it) and Christopher M. Young (who sent
another pixmap).
2002-01-03 Tim Jansen <tim@tjansen.de>
* Released 0.5.1

View File

@@ -1,5 +1,5 @@
SUBDIRS = krfb po doc include
SUBDIRS = lib krfb po doc include
EXTRA_DIST = admin AUTHORS COPYING ChangeLog INSTALL README TODO NOTES \
README_KDE3 krfb.lsm

View File

@@ -1,15 +1,8 @@
For KDE 3.0, you need to do the following:
* the .ui files must be recompiled, you can enforce this by deleting
the following files before you build:
* the .ui files must be recompiled, you can enforce this by touching them:
touch krfb/*.ui
krfb/configurationdialog.moc
krfb/configurationdialog.h
krfb/configurationdialog.cc
krfb/newconnectiondialog.moc
krfb/newconnectiondialog.h
krfb/newconnectiondialog.cc
* main.cpp and trayicon.cpp include the file kapp.h. It has been renamed in
KDE 3.0 to kapplication.h, so you must change the sources accordingly.
* main.cpp and trayicon.cpp include the file kapp.h. It has been renamed to
kapplication.h, so you must change the sources accordingly.

4
TODO
View File

@@ -1,9 +1,9 @@
Todo:
- a pixmap for the connection dialog
- a better name for KRfb...
- i18n
- docs
- kcontrol module?
- encrypted connections (ssh, OpenSSL?)
- TightVNC extensions
- do something against potential denial-of-service attacks by repeatedly
trying to connect to users until they agree. Maybe a message box
after the third attempt offering the user to stop KRfb, block the IP or

View File

@@ -1,5 +1,5 @@
Begin3
Title: KRfb
Title: KDE Desktop Sharing (KRfb)
Version: 0.5.1
Entered-date:
Description: KRfb is a RFB (VNC) server that allows sharing a local
@@ -12,5 +12,5 @@ Home-page: http://www.tjansen.de/krfb
Original-site: http://www.tjansen.de/krfb
Platforms: Linux and other Unices
KDE 2.2 or higher
Copying-policy: GOK
Copying-policy: GPL
End

View File

@@ -2,9 +2,7 @@ METASOURCES = AUTO
bin_PROGRAMS = krfb
krfb_SOURCES = rfbcontroller.cc configuration.cc trayicon.cpp XUpdateScanner.cc rfbconnection.cc main.cpp configurationdialog.ui newconnectiondialog.ui
krfb_LDADD = ./lib/librfbserver.a $(LIB_QT) $(LIB_KDECORE) $(LIB_KDEUI) $(LIBSOCKET)
SUBDIRS = lib
krfb_LDADD = ../lib/librfbserver.a $(LIB_QT) $(LIB_KDECORE) $(LIB_KDEUI) $(LIBSOCKET)
EXTRA_DIST = $(krfb_SOURCES) krfb.desktop lo32-app-krfb.png lo16-app-krfb.png rfbcontroller.h rfbconnection.h eyes-closed24.png eyes-open24.png XUpdateScanner.h trayicon.h configuration.h

View File

@@ -24,7 +24,7 @@
</property>
<property stdset="1">
<name>caption</name>
<string>KRfb: Configuration</string>
<string>Desktop Sharing: Configuration</string>
</property>
<property stdset="1">
<name>icon</name>
@@ -362,7 +362,7 @@ Regular RFB/VNC port numbers are between 0 and 99. If you enter a higher number
<images>
<image>
<name>image0</name>
<data format="XPM.GZ" length="1377">789cad93cf4ac4301087ef7d8ad0dc8aec468bb0203e82e251100f339336dbc22ae87a10f1ddcd2f6960dbedbf05671a9a8f7c2413926c0bf5fcf4a08a6df679a463234af6f4a10afb75387cbfbcdeff647979a3fc77edbffc2acb374ad4e3fb5b85fedef7b5313b630cb08e281d5611eb3aa206960609b4c0db1d1228c09d4102094806096c8098374ec5014b24b005629938ea222242c10bb1d6d10b111c9a8d4b9ce9854e9ca97ac71cee72d26121cb96656337c23ce6308b77c88a6f2450cf1c160e424c6898aaef108652843ec9c061c258da71f42cf71d0a46154fba8e9e50df116fb8a4d495730e56dff18683b3f7d1494ecbc0498ad69082e3f4b8834afec3395d4b0f1c48d856ac3929c3f33adbfbe8b9fb523a05554dde9f741873776ccd3d9c7356dc7922597c3b4d2bd43650fd7d2534f4c2ff8237b8e2bd4fed2945fe7b97fd01050651f8</data>
<data format="XPM.GZ" length="1407">789cad93db4ac4301086effb14a1b95b64b76b150a8b8fa0782988173393367b54d0f542c477377fd2405b7b5a7066cbe6231f49864c560bf5f478af16abe4e34ce79d28d9d2bb5a98cfd3e9ebf9e5ee3b49f36be57eeb1bb54eaf9274a9443dbcbd96186fdd58672e8a0c5845148f65c4aa02ee0216356a609e218106785b2081022cb2a25e99809421817b8f8591b0d40128d8c9cfb2c71c093c02ab2aceda80085fce44cc75f444788746e3126778a3863374de3e87eb1c7458c8b061599aa530f739cce21c32e23e12a87f1c16f642486858aaed10a662f83149c761c25cac387886db0e79a30c375d064fa8ed88336cad38c95a0babed38c3c2d9baa825aba5e344456b48deb1badfc149fec369eea53b0e249415ce5cee82d2bdaf66ed5ee9bd777794a0ecd17483fd132f63acc7e6f4e19833a3e78964f2ed1c8e42c70354d7af840f23ff7fc11b9cf1de876a8a91fe6c925fbe975961</data>
</image>
</images>
</UI>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 592 B

After

Width:  |  Height:  |  Size: 606 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1002 B

After

Width:  |  Height:  |  Size: 963 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 592 B

After

Width:  |  Height:  |  Size: 606 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -8,5 +8,5 @@ DocPath=krfb/index.html
Comment=
Comment[de]=
Terminal=0
Name=KRfb Server
Name[de]=KRfb Server
Name=Desktop Sharing
Name[de]=Desktop Sharing

Binary file not shown.

Before

Width:  |  Height:  |  Size: 561 B

After

Width:  |  Height:  |  Size: 429 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 592 B

After

Width:  |  Height:  |  Size: 606 B

View File

@@ -32,10 +32,10 @@
#include <qobject.h>
#include <qwindowdefs.h>
#define VERSION "0.5.1"
#define VERSION "0.6"
static const char *description = I18N_NOOP("RFB (VNC) Server to share "
"KDE sessions");
static const char *description = I18N_NOOP("VNC-compatible server to share "
"KDE desktops");
#define ARG_PORT "port"
#define ARG_ONE_SESSION "one-session"
#define ARG_PASSWORD "password"
@@ -63,16 +63,16 @@ static int checkX11Capabilities() {
&majorv, &minorv);
if ((!r) || (((majorv*1000)+minorv) < 2002)) {
KMessageBox::error(0,
i18n("Your X11 Server does not support the required XTest extension version 2.2. KRfb can not run on your system."),
i18n("KRfb Error"));
i18n("Your X11 Server does not support the required XTest extension version 2.2. Sharing your desktop is not possible."),
i18n("Desktop Sharing Error"));
return 1;
}
r = XShmQueryExtension(qt_xdisplay());
if (!r) {
KMessageBox::error(0,
i18n("Your X11 Server does not support the required XShm extension. You are probably not running KRfb on a local server which is required."),
i18n("KRfb Error"));
i18n("Your X11 Server does not support the required XShm extension. You can only share a local desktop."),
i18n("Desktop Sharing Error"));
return 1;
}
return 0;
@@ -81,7 +81,7 @@ static int checkX11Capabilities() {
int main(int argc, char *argv[])
{
int r;
KAboutData aboutData( "krfb", I18N_NOOP("KRfb"),
KAboutData aboutData( "krfb", I18N_NOOP("Desktop Sharing"),
VERSION, description, KAboutData::License_GPL,
"(c) 2000, heXoNet Support GmbH, D-66424 Homburg\n"
"(c) 2001-2002, Tim Jansen", 0, "http://www.tjansen.de/krfb",
@@ -90,6 +90,9 @@ int main(int argc, char *argv[])
aboutData.addAuthor("Jens Wagner (heXoNet Support GmbH)",
"RFB library, original x0rfbserver",
"");
aboutData.addAuthor("Jason Spisak",
"New Connection side image",
"kovalid@yahoo.com");
KCmdLineArgs::init(argc, argv, &aboutData);
KCmdLineArgs::addCmdLineOptions(options);

File diff suppressed because one or more lines are too long

View File

@@ -44,6 +44,7 @@ TrayIcon::TrayIcon(KDialog *d, Configuration *c) :
contextMenu()->insertSeparator();
aboutAction = KStdAction::aboutApp();
aboutAction->plug(contextMenu());
connect(configureAction, SIGNAL(activated()), SIGNAL(showConfigure()));
connect(aboutAction, SIGNAL(activated()), SLOT(showAbout()));
connect(closeConnectionAction, SIGNAL(activated()),