Commit graph

79 commits

Author SHA1 Message Date
Erik Ogenvik
e7fa53214b Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
Erik Ogenvik
0286bcd47d Replace "parents" with "parent". 2017-07-24 15:05:18 +02:00
Erik Ogenvik
7aaa9b9ba7 Optimize includes. 2017-03-19 21:36:52 +01:00
Erik Ogenvik
85193b4991 Clarify that the second argument is microseconds. 2014-10-01 22:48:22 +02:00
Erik Ogenvik
28dd41c7c9 Replace boost::shared_ptr with std version. 2014-10-01 21:38:20 +02:00
Erik Ogenvik
3b7a3a44a6 Remove references to skstream. 2014-02-02 22:04:10 +01:00
Erik Ogenvik
826288c4fc Use boost::asio in clients. 2014-02-02 22:04:10 +01:00
Erik Ogenvik
83dc8bb597 Use new exporter and importer and remove old ones. 2013-11-14 23:59:31 +01:00
Olek Wojnar
7f9ff2246d Remove CVS $Id tags
The legacy tags are causing build issues in Debian.
2013-07-15 20:31:59 +02:00
Alistair Riddoch
dd79c5c870 Stop checking when dispatcher is found
It is not safe to keep iterating after calling a dispatch method, as many
dispatch methods affect the context map.
2012-07-28 18:08:37 +01:00
Alistair Riddoch
ab89fc13c1 Be more rebust against server failure 2012-07-27 10:07:20 +01:00
Alistair Riddoch
9b32e3179a Remove exit flag in favor of basing exit on select 2012-07-27 10:04:57 +01:00
Alistair Riddoch
b31d38e3a5 Use cleaNDisconnect on use eof 2012-07-27 09:59:56 +01:00
Alistair Riddoch
2dd47fbda3 Remove state tracking for avatar creation 2012-06-12 23:46:24 -07:00
Alistair Riddoch
f6f44cfee8 Migrate loader to use context 2012-06-12 11:27:13 -07:00
Alistair Riddoch
67ee5e5bf7 Refactor Flusher to use context 2012-06-11 14:07:07 -07:00
Alistair Riddoch
3d7c511d2b Set serialno on looks for response tracking 2012-06-09 18:40:00 -07:00
Alistair Riddoch
825f8e9f12 Remove special case avatar commands 2012-06-09 18:34:06 -07:00
Alistair Riddoch
89cee88cde Move account sight into context 2012-06-09 18:09:38 -07:00
Alistair Riddoch
fae6de3fa6 Match on serialno instead 2012-06-09 18:06:03 -07:00
Alistair Riddoch
6ce3b1ac36 Move in-game sight reporting to the avatar context 2012-06-09 18:03:35 -07:00
Alistair Riddoch
d2f2ec1906 Add a common function for outputing arguments 2012-06-09 15:51:58 -07:00
Alistair Riddoch
883f8dd6c4 Creating avatar context now handled by account 2012-06-09 12:30:29 -07:00
Alistair Riddoch
536633d42e Remove obsolete juncture handling code
This is now handled by the account context
2012-06-09 12:21:44 -07:00
Alistair Riddoch
815c8c38cf Convert some commands over to using context 2012-06-09 12:16:22 -07:00
Alistair Riddoch
9a41ddafb6 Remove unused Juncture id member 2012-06-08 14:14:55 -07:00
Alistair Riddoch
61ac24008a Re-work connect command to use contexts 2012-06-07 15:46:03 -07:00
Alistair Riddoch
e6a8b87654 Actually fix Account context handling juncture creation 2012-06-07 11:53:42 -07:00
Alistair Riddoch
0c6e10fe34 Have Account context handle juncture creation 2012-06-07 10:44:26 -07:00
Alistair Riddoch
bad6c4475b Give contexts something to work with 2012-06-07 07:46:29 -07:00
Alistair Riddoch
87d7d3b8b9 Make context more involved in creation 2012-06-06 19:39:18 -07:00
Alistair Riddoch
52ca93ff5c Make look work in all contexts 2012-06-06 16:45:21 -07:00
Alistair Riddoch
b22e510a54 Ensure reply is expected correctly from login 2012-06-06 16:45:02 -07:00
Alistair Riddoch
b91ef4d6c9 Ensure a valid context pointer is always available 2012-06-06 15:48:05 -07:00
Alistair Riddoch
5264378747 Start tracking more in contexts 2012-06-06 15:30:41 -07:00
Alistair Riddoch
8115fb1416 Remove obsolete commented out code 2012-06-06 13:53:00 -07:00
Alistair Riddoch
4171fedbaf Use context to simplify login logic 2012-06-06 13:48:14 -07:00
Alistair Riddoch
219a3f2642 Add a way for contexts to route sent ops 2012-06-06 21:39:25 +01:00
Alistair Riddoch
8c3d8dcece Add Connection context and Account context 2012-06-06 19:01:43 +01:00
Alistair Riddoch
edf33f1a48 Fix logic for re-displaying updated prompt 2012-06-06 09:30:47 +01:00
Alistair Riddoch
77ebc0521c Implement switching current context
Includes changes to update the prompt, and refresh, but currently
screws the terminal handling.
2012-06-06 08:50:20 +01:00
Alistair Riddoch
688a7ad3af Make account the current context on login 2012-06-04 03:13:47 +01:00
Alistair Riddoch
6dc859dbb5 Switch context to being a set and add current 2012-05-31 21:22:17 +01:00
Alistair Riddoch
1b589f9ea2 Add context for p2p juncture 2012-05-31 21:03:52 +01:00
Alistair Riddoch
83141a5490 Fix members to have indicative prefix 2012-05-31 15:25:54 +01:00
Alistair Riddoch
d589edb69d Clean up some includes 2012-05-31 00:52:59 +01:00
Alistair Riddoch
18f84a6283 MOve context code to its own files 2012-05-31 00:50:52 +01:00
Alistair Riddoch
a3a099fa6f Add command flags 2012-05-30 23:27:36 +01:00
Alistair Riddoch
fe87dc3961 Add more basics for more structured commands 2012-05-30 23:21:25 +01:00
Alistair Riddoch
bef4134f0e Start migrating to a method based command system 2012-05-30 23:06:58 +01:00