summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-25Improve ComputersFragment.Artur Dryomov
* Load saved computers better. * Handle removing and adding computers properly. Change-Id: I12027ad96f06cfeccbc249f453ccff588ccd79c6
2013-07-25Clean up the codebase.Artur Dryomov
* Fix licenses headers and footers once again. * Fix inspection warnings. * Fix typos. * Rename resources to follow the same style everywhere. Change-Id: I3ee60f4761446322bd34323f404354096292a086
2013-07-25Change the source code structure a bit.Artur Dryomov
* Follow usual Android project structure. * Make the structure more clean. Change-Id: Ia5b115fe2b8a6417e6d9cfaae46c859c9e4c3c1a
2013-07-25Remove legacy and unused code.Artur Dryomov
Change-Id: I9c126628cd8e73c162e561d23bd884c1af26404a
2013-07-25Add a basic slide show activity.Artur Dryomov
Slides grid and pager could be switched now. Change-Id: I2c29f36b16c247f1d895773d90766828f571a375
2013-07-25Add a basic slides pager UI.Artur Dryomov
Change-Id: I0ef53ca7bbcf5eab2bb131a88c687e302f80dc41
2013-07-25Add a basic slides grid UI.Artur Dryomov
The slides adapter is using the ViewHolder pattern and view recycling to improve performance. Change-Id: I8f922799dc3af73e9ecaec92ca91eb38e8a784c0
2013-07-25Fix source files headers and footers.Artur Dryomov
Change-Id: I3d5298f43efdf220fc56eee60636a94985a07360
2013-07-25Fix intent creation to use the static factory class.Artur Dryomov
Change-Id: I7c9cd2ab8a0d185e7ace7d7f9c0183775b620178
2013-07-25Move pairing operations from CommunicationService to a PairingProvider.Artur Dryomov
Clean up CommunicationService as well. Change-Id: I0fcea89b2531192869f4e039dba7e06528f22def
2013-07-25Add adding and removing computers.Artur Dryomov
Change-Id: I52166bbe848e1b877a91d8ad83859e9f6345c3aa
2013-07-25Remove PAIRING_STARTED intent action.Artur Dryomov
Replace with PAIRING_VALIDATION. Probably it is better to rely on protocol and server. Change-Id: I5120fe1b2c3a5f48c294fb2c76334c1cd09285a1
2013-07-25Add static factory for intents.Artur Dryomov
* Remove intents actions from the CommunicationService. * Move all intents extras names to a single place. * Move intents creation to a single place. So we avoid duplications and possible typos. Change-Id: Ic486727522962763e2fefbf96b65125cf2e3d466
2013-07-25Change TcpServersFinder to handle multiple threads properly.Artur Dryomov
Change-Id: I6d76e1b25e5d3a38fef0d3702fdb35a11e129946
2013-07-25Add additional loading servers to the UI.Artur Dryomov
Change-Id: I4866c6398146bd0e83d27c7f2014a0180b0b4540
2013-07-25Move servers management from the service to a separate class.Artur Dryomov
Change-Id: I7739bbf961c2783b3699e2bac21fc79eedcf5b26
2013-07-25Add action bar button for reconnection.Artur Dryomov
Change-Id: I8729dcd2b179b7301ae85528a615195e907cf443
2013-07-25Fix search state declaration at the CommunicationService.Artur Dryomov
Change-Id: Ib60b68cc9bad42207333738fa238e0dd1ec63588
2013-07-25Change thread usage at TcpServersFinder.Artur Dryomov
It seems like Executor is a much better solution. Change-Id: Icbc5ef4fbdc73c159e51acad0e37bf895a5e4a70
2013-07-25Fix messages receiver possible errors related to thread usage.Artur Dryomov
Change-Id: I403cee3815a4e2cd70468032dd9c50742262bee3
2013-07-25Fix broadcast manager usage.Artur Dryomov
Change-Id: Ifa4b461b537e40a65753c49f848dd8e4357e82f7
2013-07-25Modify up navigation.Artur Dryomov
* Add such type of navigation to the ComputerConnectionActivity. * Remove NavUtils usage. It is not a really clean solution but it keeps activities state just right. Change-Id: I9be70a530c180745fdfb35490b025a683aab6cf5
2013-07-25Add the computer connection activity.Artur Dryomov
It shows proper instructions for Bluetooth and WiFi at moment, it should be helpful for solving possible issues with the connection process. Change-Id: Ie81bd211fa2b47e3392e1ef83a52a15ea54fe370
2013-07-25Add the licenses activity for showing open source licenses.Artur Dryomov
Change-Id: I2198cea9ef27cfbdf760a8da41e0c7af8e04f20e
2013-07-25Add basic functionality of displaying servers list to the new UI.Artur Dryomov
Change-Id: I1df9d85d7c03884c9572a33957232edc576c9965
2013-07-25Remove preference requirement for TCP servers search.Artur Dryomov
Change-Id: I4305ccedd487f39ea3ec1a765f55c55aff096fd1
2013-07-25Add missed copyrights.Artur Dryomov
Change-Id: I3b750e853fc74a19329236e186ee05fd31ee77cc
2013-07-25Change the UI to a new look.Artur Dryomov
* Change action bar color to a more Impress- and Holo-consistent one. * Clear used styles. * Optimize manifest. * Add computers lists activity with proper styling of tabs in landscape and portrait modes. Change-Id: Ie0a5ac15866b8cacdf44c39f7a2ca806e43421a4
2013-07-25Change the existing code to use new classes.Artur Dryomov
* Remove old classes, their functionality was moved to more suitable places. * Update existing ones to use new schema. Change-Id: Ic525fd4682051317dc717dedb6d08b97f11c0b09
2013-07-25Add CommandsTransmitter and MessagesReceiver classes.Artur Dryomov
These classes consist of the code from Client, Receiver and Transmitter classes. The main goal is to combine all actions at suitable plases. Change-Id: Ic90f1c0a47a31bd32d57f409fe24a60f3b0686e1
2013-07-25Add the ServerConnection interface and its Bluetooth and TCP implementations.Artur Dryomov
Basically code of these classes consists of Client implementations. The new classes only provide connection and access to messages and commands streams. Change-Id: I683b58dc764d309c47bb46c98663bcb1986a197b
2013-07-25Refactor servers finders.Artur Dryomov
* Add a common ServersFinder interface. * Rename finders to match their responsibility. Change-Id: Ib414ce2ba8315558695c80ca47d43d98f64298c9
2013-07-25Fix possible null pointer exception in the BluetoothClient.Artur Dryomov
Change-Id: Ib43458bd8cfa9624f6f43610db90686476d9865f
2013-07-25Refactor CommunicationService.Artur Dryomov
Change-Id: I5107d18101a3d37e6df260563814a367c93ec10d
2013-07-25Refactor finders classes.Artur Dryomov
Change-Id: Icaf80e1ff13bca059f6ee42a56f36a4b3f65a3fb
2013-07-25Refactor clients classesArtur Dryomov
* Remove logging, it should not be running on users devices. * Try to break long methods to small ones. Change-Id: I6ee1f211b4c9d20ff9d04f0faf96b45393c067ef
2013-07-25Refactor the SlideShow class.Artur Dryomov
* Move the Timer class to a separate file. * Remove drawing shadows for slides, it would be better to draw shadow only for the ViewPager in the future. Change-Id: I4373bdcf83f31ab08dccf96fd09a0a60f5d085b6
2013-07-25Refactor Receiver, Transmitter, Server and SlideShow classes.Artur Dryomov
Introduce the Protocol class which contains all static information about the remote protocol: server messages, client commands, etc. It will help to avoid duplicates and possible typos. Change-Id: Ic96a17899b3cec13c4081d671e2296c647bf328c
2013-07-25Avoid duplication, use if function instead of ifeqTor Lillqvist
Change-Id: I1ea52a43278f2e9971987037e80842f8c55a8782
2013-07-25WaE: virtual dtor warningsCaolán McNamara
Change-Id: I22b79ed43db2233b5c8edd90092ca387bfd0ca9a
2013-07-25Resolves: fdo#61544 improve handling of grid's not enough layout spaceCaolán McNamara
Change-Id: I9a73e90f639bb853b67daa98d5daac155dab5900
2013-07-25Move the Avahi entries into sorted locationTor Lillqvist
Change-Id: I35e638ffa0766fe39cdfef2123f1db31d9558438
2013-07-25Clean up configure output for AvahiTor Lillqvist
Change-Id: Ice3d3058b0b60642769c09496258cf34e022ff89
2013-07-25fix for OS where avahi is not presentSiqi
Change-Id: Ib3e21b786821baa7c3c47755de5125e1de566c39
2013-07-25minor updatesCsikós Tamás
alignmentdialog.ui - The default button's text was aligned to the right mvtabdlg.cc - the warning text doesn't occupy the space, when there is no warning movecopysheet.ui - top alignment set to 6, radiobuttons aligned horizontally Change-Id: I5c3fbc512292917a2f4297e164fce73c56a124f3 Reviewed-on: https://gerrit.libreoffice.org/5110 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-07-25Related: fdo#61544 put help tips checkboxes side-by-sideCaolán McNamara
sucks some height out of the page Change-Id: If1aa064e2ca6515fdde55c077381806942a255bb
2013-07-25minor updates for avahi/bonjour refacotrationSiqi LIU
Change-Id: I89e0115ddbea953de4ee0468c66e949070087a96
2013-07-25avahi for linux refactoredSiqi
Change-Id: I412d97bb8c57a66c1e395f9fe1b21fc0486173e7 Signed-off-by: Siqi LIU <me@siqi.fr>
2013-07-25avahi worksSiqi
Change-Id: I5302235faf8b7402347cd1d091c43f953e0c4bbe Signed-off-by: Siqi LIU <me@siqi.fr>
2013-07-25avahi patchSiqi
Change-Id: I782389f00f486158313fd87bd36c0726f56f6ab6 Signed-off-by: Siqi LIU <me@siqi.fr>