Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-17 | tubes: improve contacts dialog | Matúš Kukan | |
- do not show until it's ready - do not close it with buttons - buttons for both 1-1 and MUC sessions - display all online contacts Change-Id: Idfbea7ffdf76ef3f31dbeeefe62d69cb5e3e64b7 | |||
2012-07-17 | tubes: do the "interpret once" only if not API in ScDocFunc::PutCell() | Eike Rathke | |
Change-Id: Ib8bcb89b83f0fd98f1b01f72308d07af1f7777f9 | |||
2012-07-17 | tubes: removed duplicated iterator initialization in ScViewFunc::EnterData() | Eike Rathke | |
Change-Id: I322e937e9c3e0bc478d566e1b14499cc610bd273 | |||
2012-07-17 | tubes: do not use mpManager after unref | Eike Rathke | |
Change-Id: If8bb6da915d6470b9796e26c46f3e8f2000879fd | |||
2012-07-17 | tubes: check mpConference before using it | Eike Rathke | |
Change-Id: I8949ae1f43439465701244b501f6779debc34565 | |||
2012-07-17 | tubes: add possibility to invite contacts to MUC | Matúš Kukan | |
Change-Id: Ia27c725aff1d16d21ee1f5abcfff9a107bd87a82 | |||
2012-07-17 | tubes: associate the document directly with TeleConference | Matúš Kukan | |
Packet communication now goes directly through TeleConference and TeleManager is used only for receiving files and new channels. This should also allow collaboration of different documents with different contacts independently. Change-Id: Iaf719dce156f1c4c9edc3db4ff0964dec0e0c944 | |||
2012-07-17 | tubes: start collaboration from the File->Collaborate menu as the only way | Matúš Kukan | |
This also kills LIBO_TUBES variable. Listen button is used for registering client handlers (was LIBO_TUBES=slave). It may not be possible (if the name is already in use by another process). Change-Id: I04e0eb8721fa8e74c6cff585c79124b18046aad4 | |||
2012-07-17 | tubes: remove unused TeleManager::mbAcceptIncoming | Matúš Kukan | |
Change-Id: Idb4f8e4e47be88efa9e199588936cf426b3e1ce4 | |||
2012-07-17 | tubes: create TeleManager when starting Collaboration dialog | Matúš Kukan | |
And store the reference. I need to find a place where to unref it. Change-Id: I4a9d6d8dfadf94c21cfed06524f495e8e48b8323 | |||
2012-07-17 | tubes: split TeleManager::connect method. | Matúš Kukan | |
Use createAccountManager instead. Optionally also register clients for accepting tubes. Will be used more later. Change-Id: I353d45e95fa130c0c578b74d016b650039358ea7 | |||
2012-07-17 | tubes: reduce the use of boost::shared_ptr | Matúš Kukan | |
Change-Id: Iafb38cf635ac8a967e5a94965f537fe0fa021f87 | |||
2012-07-17 | include tubes/warnings_guard_boost_signals2.hpp [-Werror=shadow] | Eike Rathke | |
Change-Id: I20236d46f5ed631b073f572a16a098f64f998179 | |||
2012-07-17 | tubes: add Collaborate menu item only in telepathy enabled build | Matúš Kukan | |
Change-Id: Ibfd90941a64540d0e59f1e884a0992758cbc3bb8 | |||
2012-07-17 | tubes: fix makefiles after rebase | Matúš Kukan | |
Change-Id: I99a0dd6765d57c4a1d842b25d600d760930704fa | |||
2012-07-17 | tubes: correctly set pDocFunc | Matúš Kukan | |
2012-07-17 | tubes: make TeleManager::startGroupSession work and use it | Matúš Kukan | |
2012-07-17 | tubes: fallback to master mode when not possible to init TeleManager as slave | Matúš Kukan | |
2012-07-17 | tubes: unref TeleManager if we do not store the pointer | Matúš Kukan | |
2012-07-17 | tubes: use new TeleManager::get() method without parameter | Matúš Kukan | |
2012-07-17 | tubes: remove unused SetCollaboration method | Matúš Kukan | |
2012-07-17 | tubes: use correct casts | Matúš Kukan | |
2012-07-17 | tubes: add listen button to start TeleManager | Matúš Kukan | |
No more need to run soffice with LIBO_TUBES set. | |||
2012-07-17 | tubes: create InitTeleManager method | Matúš Kukan | |
2012-07-17 | tubes: extract class definitions to sendfunc.hxx | Matúš Kukan | |
2012-07-17 | tubes: start collaboration from the contacts widget | Matúš Kukan | |
2012-07-17 | tubes: ScDocFuncSend: store pointer to TeleManager | Matúš Kukan | |
2012-07-17 | tubes: add File -> Collaborate menu entry to launch contacts widget | Matúš Kukan | |
2012-07-17 | tubes: remove ScCollaboration layer | Matúš Kukan | |
2012-07-17 | remove a few unused includes | Matúš Kukan | |
2012-07-17 | tubes: get Avatars loaded and displayed | Matúš Kukan | |
2012-07-17 | tubes: improve contacts list sizing | Matúš Kukan | |
2012-07-17 | tubes: cleanup abstraction, and add in-process demo mode | Michael Meeks | |
Pass const rtl::OUString &s around instead of random pointers. Allow sc/ to build and work without telepathy enabled. Add aforementioned demo mode hack. | |||
2012-07-17 | tubes: tweak makefiles | Matúš Kukan | |
2012-07-17 | tubes: couple tubes up to the build logic | Michael Meeks | |
2012-07-17 | tubes: link libraries to unit test | Eike Rathke | |
2012-07-17 | tubes: LINK is gone | Eike Rathke | |
2012-07-17 | tubes: shared_ptr for ScDocFunc chains and ScCollaboration | Eike Rathke | |
2012-07-17 | tubes: TeleManager::get() takes an argument | Eike Rathke | |
initialize with same mode as collaboration | |||
2012-07-17 | tubes: quick hack to allow running two instances | Will Thompson | |
To record a screencast, I wanted to get two instances of LibreOffice running in the same session. But the Client object(s) claim D-Bus names, so initializing the second instance failed. This patch changes things so that if LIBO_TUBES=master, no Client objects are created. As a result, only the slave can receive files. | |||
2012-07-17 | tubes: make the contacts list show something | Michael Meeks | |
2012-07-17 | Replace file received link with a signal. | Will Thompson | |
2012-07-17 | Include packet in packetReceived signals. | Will Thompson | |
(And also signalify receiving files.) | |||
2012-07-17 | tubes: more work on contact list and missing files | Michael Meeks | |
2012-07-17 | tubes: very early start of contacts dialog, in the wrong place too. | Michael Meeks | |
2012-07-17 | tubes: add a shared TeleManager singleton | Will Thompson | |
Yes, this is in addition to the existing TeleManagerImpl singleton. This class needs to be properly split in half: one Manager part from which the UI can request new sessions and which signals the appearance of new incoming sessions, and another Session part representing the shared editing session (which in turn owns one or more Conferences, which owns exactly one tube, as now). The Manager will dispatch incoming files to the appropriate Conference by UUID or similar. But for now, Michael is opening a new window with the received file, so we want incoming and outgoing events to go to both windows so that it works well enough for a demo. | |||
2012-07-17 | tubes: replace packetReceived link with a boost signal | Will Thompson | |
2012-07-17 | tubes: update readme, get -something- working wrt. document transfer | Michael Meeks | |
2012-07-17 | collab: print some info on which contact we've picked | Will Thompson | |
2012-07-17 | tubes: calm debug thrash and get master connections right. | Michael Meeks | |