Name changes, icon/pixmap changes, moved lib to /lib
svn path=/trunk/kdenetwork/krfb/; revision=129763
14
ChangeLog
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
15
README_KDE3
@@ -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
@@ -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
|
||||
|
||||
4
krfb.lsm
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 592 B After Width: | Height: | Size: 606 B |
|
Before Width: | Height: | Size: 1002 B After Width: | Height: | Size: 963 B |
|
Before Width: | Height: | Size: 592 B After Width: | Height: | Size: 606 B |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
@@ -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
|
||||
|
||||
|
Before Width: | Height: | Size: 561 B After Width: | Height: | Size: 429 B |
|
Before Width: | Height: | Size: 592 B After Width: | Height: | Size: 606 B |
@@ -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);
|
||||
|
||||
|
||||
@@ -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()),
|
||||
|
||||