summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-02-28Fix concurrency problems.Kjetil Ørbekk
– GameView should only draw on canvas from UI thread. – ClientInterfaceBridge should not delete state after disconnect (Because an update may be still waiting.) – Send a Bundle in JOIN_NETWORK request to SameService.
2012-02-28Use VariableUpdater in GameView.Kjetil Ørbekk
2012-02-28Add support for more than one listener to variables.Kjetil Ørbekk
2012-02-28Correct handling of Thread.interrupted().Kjetil Ørbekk
2012-02-28Add VariableUpdaterTask.Kjetil Ørbekk
VariableUpdaterTask updates a variable countinously.
2012-02-28ClientInterfaceBridge: Queue pending operations.Kjetil Ørbekk
ClientInterfaceBridge queues operations when it is not connected to the service.
2012-02-28Set variable initially in VariableActivity.Kjetil Ørbekk
2012-02-28Update player position with AtomicReference.Kjetil Ørbekk
– Need to trigger updates somehow.
2012-02-28Add missing class ComponentBundle.wait_code__newKjetil Ørbekk
ComponentBundle is used to send a Component in a Message.
2012-02-28Run SameService in a separate process.Kjetil Ørbekk
2012-02-27Use DelayedOperation on Android.Kjetil Ørbekk
BUGZ
2012-02-27Add launch.sh script for Java application.Kjetil Ørbekk
2012-02-27Use DelayedOperation in ClientInterface.Kjetil Ørbekk
2012-02-27Remove argument to DelayedOperation.working-graphics-0.1Kjetil Ørbekk
2012-02-27Clean up clean-up.Kjetil Ørbekk
– Reindent a section of code.
2012-02-27Clean up source code.Kjetil Ørbekk
Clean up source code with Eclipse. In particular remove tabs.
2012-02-27Remove set(id, value, revision) from ClientInterface.Kjetil Ørbekk
Fix equals() bug in Component. Fix failing test.
2012-02-27Add DelayedOperation<T> class.Kjetil Ørbekk
A DelayedOperation represents an asynchronious operation.
2012-02-27Add TODOs in SameService.Kjetil Ørbekk
2012-02-26Add a graphics demo.Kjetil Ørbekk
Uses a variable to hold a position and draws graphics based on the variable. Works on multiple devices.
2012-02-26Support setting state on Android.Kjetil Ørbekk
2012-02-26Add missing break in switch.Kjetil Ørbekk
2012-02-26Begin support for variables on Android.Kjetil Ørbekk
2012-02-26Add StateViewerActivity.Kjetil Ørbekk
StateViewerActivity displays the current state from a ClientInterfaceBridge
2012-02-25Rename SameInterfaceBridge → ClientInterfaceBridge.Kjetil Ørbekk
2012-02-25SameService sends all state initially to new listeners.Kjetil Ørbekk
2012-02-25Fix update bug.Kjetil Ørbekk
Variables always had revision=0 initially.
2012-02-25Send messages correctly.Kjetil Ørbekk
2012-02-25Add network name to example configuration.Kjetil Ørbekk
2012-02-25Fix indentation.Kjetil Ørbekk
2012-02-25Send state updates from SameService.Kjetil Ørbekk
2012-02-25Add StateReceivers in SameService.Kjetil Ørbekk
2012-02-25Begin implementing a client bridge.Kjetil Ørbekk
SameInterfaceBridge should implement ClientInterface and communicate with same through a SameService. Add replyTo support in SameService.
2012-02-23Add ClientInterface.Kjetil Ørbekk
2012-02-23Make it possible to create "fake" clients on Android.Kjetil Ørbekk
Extract interface from Client.ClientInterface in order to override it for Android, while still using the VariableFactory code as-is.
2012-02-23Comment-out broken code in GameView.Kjetil Ørbekk
(GameView is just as broken as GameController.)
2012-02-23Implement listeners in Variables.Kjetil Ørbekk
2012-02-23Support several state listeners in Client.Kjetil Ørbekk
2012-02-23Change StateChangedListener.Kjetil Ørbekk
2012-02-23Remove com.orbekk.same.Same.Kjetil Ørbekk
– Remove references from GameController. (GameController is now perfectly broken and should be refactored to using Variables)
2012-02-23Use Variables in StateServlet.Kjetil Ørbekk
2012-02-17VariableFactory: Support set() operation.Kjetil Ørbekk
2012-02-17Change ClientInterface.set().Kjetil Ørbekk
Take revision parameter.
2012-02-16Implement Variable.Kjetil Ørbekk
State can now be edited with Variable objects.
2012-02-16Rename ClientServiceImplTest => ClientTest.Kjetil Ørbekk
2012-02-16Replace Master with new implementation.Kjetil Ørbekk
2012-02-16Implement all MasterService operations in NewMaster.Kjetil Ørbekk
Tested with tests ported from old MasterImplTest.
2012-02-16Start new Master implementation.Kjetil Ørbekk
2012-02-16Add manual performWork() in WorkQueue for testing.Kjetil Ørbekk
2012-02-14same-android: Join networks from network list.Kjetil Ørbekk