Commit Graph

25 Commits

Author SHA1 Message Date
Thorsten Behrens
25f7288ff8 Fix crashes in sdremote after suspend/resume cycles.
Change-Id: I0f64820887919386f266290ae8b7c53f8a0a5458
2013-02-19 12:19:11 +01:00
Michael Meeks
58b05ce98e fdo#59881 - sdremote: give up on threaded / UNO usage.
Process incoming commands in the main thread in a Timeout, build
thumbnail / previews there too - to avoid the deadlocks mentioned
in the bug.

Change-Id: I5f5e8d6fbc2e059d4194f72f3e086e1aa87ab2cc
2013-01-28 21:25:44 +11:00
Noel Grandin
bb121c864c fdo#46808, Convert frame::Desktop to new style service.
I had to drop XEventBroadcaster from the merged interface
because it introduced method name conflicts (addEventListener).

Shouldn't be an issue since it was scheduled to be dropped anyhow,
and the service implementation still implements it, so existing clients
will be fine.

I dropped the interface XPropertySet from the combined IDL because nobody
seems to be using it, and it's primary purpose appears to be to set weird
flags.

I dropped the optional interfaces
   XStatusIndicatorFactory
   XDispatchInformationProvider
from the combined IDL because the service does not implement them, and
nobody seems to be using them. I suspect they were mistakenly copied
from XFrame.

I also did not convert the Title, UserDefinedAttributes and LayoutManager
properties to attributes, again because no-one is using them.

Change-Id: I678a00006ed2cca2d6c37c4e39465811442c33af
2012-12-21 10:57:09 +02:00
Andrzej J.R. Hunt
1db66c2a1a Bluetooth connection working (Linux).
Change-Id: Iac77c3ce0ab0ea7bda3105c58859888e55e64d2d
2012-08-22 20:23:07 +02:00
David Tardon
3494780dcd this file does not use base64 conversions at all
Change-Id: I09fab1efbd6028bd245cf53674b31b9bbf0d4217
2012-08-07 15:04:04 +02:00
Michael Stahl
4a6ced8f94 warning C4101: unreferenced local variable
Change-Id: I0eac170f7fafebb438b1516fa271cc4971a9704d
2012-08-06 15:05:26 +02:00
Andrzej J.R. Hunt
8f08b8f456 Added automatic hiding of clockbar as necessary.
Change-Id: Id758f8e3f73e9d7d180e09b606ee44cbe5c48d6c
2012-08-06 10:23:04 +01:00
Andrzej J. R. Hunt
597924e78a Moved preview image preparation/transfer into separate class. Enabled.
Change-Id: I09b0c2d1521939af058526d1727d0c4d34ad0452
2012-08-06 10:22:59 +01:00
Andrzej J. R. Hunt
ce221a54f1 Further minor improvements, attempt to fix the Transmitter bug.
Change-Id: I558b7aca1c592efb5b83b56df42da4a97a655e88
2012-08-06 10:22:58 +01:00
Andrzej J. R. Hunt
6d6b6ee275 Fixed segfault on use of transmitter, and transmitter lifecycle.
Change-Id: I3983b28443584f33a879ba9fab52f11a0ab7fad5
2012-08-06 10:22:58 +01:00
Andrzej J. R. Hunt
38b4c55546 Attempted fix for threading & memory bug with Transmitter.
Change-Id: I I I6e66d197a18d9707b85804e98a9f690f7dda5087
2012-08-06 10:22:57 +01:00
Andrzej J. R. Hunt
6368d371b0 Fixed constructor issue in Listener, fixed usage of Transmitter.
Change-Id: I875cb1fba51faadafd8f7f0e34ef6b56a818bb7a
2012-08-06 10:22:57 +01:00
Andrzej J. R. Hunt
d57230d338 Added registration of the slideshow listener.
Change-Id: I Icaf2fe03e5f5b8ee9de3138b8dd28d837c734e94
2012-08-06 10:22:57 +01:00
Andrzej J. R. Hunt
a1e8ed9831 Create listener when presentation is started.
Change-Id: I830bb6e20046ebc80c740ca77bb97dddca1e4c02
2012-08-06 10:22:56 +01:00
Andrzej J. R. Hunt
e697fd2de4 Added additional commands and parsing.
Change-Id: Iae099aeb07d25435115514e1bf0c4efb31613d50
2012-08-06 10:22:56 +01:00
Michael Meeks
4b8a3e4f4c trivial compile fixes
Change-Id: I8278d64fc8b16ccce084da0d06647803a58e5d89
2012-08-06 10:22:56 +01:00
Andrzej J. R. Hunt
05e4f2ac05 Transmitter for queuing of messages (Client->Server), fixed protocol.
Change-Id: I Idcf6cf33b75dde2f921bec6c64e394e91994aba0
2012-08-06 10:22:56 +01:00
Andrzej J. R. Hunt
01234d6aa8 Pure text for Client->Server. Json removed. Namespace cleanup.
Change-Id: I60e5acac2d47aefec5dd195a5eca599eb1cb8586
2012-08-06 10:22:55 +01:00
Michael Meeks
df3b6372e9 some namespace cleanups and explict type for Anys
Change-Id: I213989f2272929143d1d896a3dd28a8eb61035be
2012-08-06 10:22:55 +01:00
Andrzej J. R. Hunt
dbe8d48227 Changed from JSON to plaintext for Server->Client. Namespace usage cleanup.
Change-Id: I7e1b229b475e476c71ec3a110696942299b25733
2012-08-06 10:22:55 +01:00
Andrzej J. R. Hunt
9d7d8eb7a8 Image export, encoding and decoding. Protocol improvements.
Change-Id: Ibbc7ac02c5946a49c1cd777abc2853fe7e158009
2012-08-06 10:22:54 +01:00
Andrzej J. R. Hunt
0bb13b5e61 Fixed remote control code to work correctly.
Change-Id: I Ia600ed456fba135056f7a00398030b7c9e873329
2012-08-06 10:22:54 +01:00
Andrzej J. R. Hunt
21b4fecc61 Replaced Unix with osl sockets. Added slideshow controller.
Change-Id: Ic2d34d666bb748b12e51266e04706d105ab7a3be
2012-08-06 10:21:49 +01:00
Michael Meeks
26f5b9290c cleanup trailing whitespace
Change-Id: I788513e8cb7d8e1fd9efca4ff4150381df9b199a
2012-08-06 10:21:49 +01:00
Andrzej J. R. Hunt
e4239e0414 Initial checkin of remote control.
Change-Id: I71ac6c302c963dd2f8cffdcdf80d58c2a1074695
2012-08-06 10:21:48 +01:00