-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
121 lines (73 loc) · 3.63 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
2007-12-10 Al Riddoch <[email protected]>
* setup.py: Modify the structure so we no longer have many
separate modules.
* kallisti.cpp: New version of the module file which creates sub
modules representing each library.
* Makefile: Add a clean rule, and tag the rules as phony.
* test.py: Import eris the new way.
2007-02-04 Al Riddoch <[email protected]>
* eris.cpp: Increment a borrowed reference before passing it to a
function that steals a reference.
2007-02-02 Al Riddoch <[email protected]>
* setup.py, eris.cpp: Rename modules to avoid conflicts.
* test.py: Add testing for more stuff.
2006-11-08 Al Riddoch <[email protected]>
* eris_connection.cpp: Fix servername to name as its know in the
protocol and back end.
* eris.cpp: Enable logging of some Eris stuff.
2006-10-03 Al Riddoch <[email protected]>
* eris_connection.cpp: Add support for ServerInfo method and callback.
2006-10-03 Al Riddoch <[email protected]>
* eris_view.cpp, PythonCallback.cpp: Return NULL in stub function to
prevent warnings.
* PythonCallback_impl.h: Specialise wrap explicitly so it uses
the right kind of reference.
2006-10-03 Al Riddoch <[email protected]>
* eris_entity.cpp, eris_entity.h: New wrappers for Eris::Entity.
* PythonCallback.cpp, PythonCallback_impl.h, PythonCallback.h:
Rework the callback and wrapper templates to be simpler,
specialise for more types, and add a callback template for two
arguments.
* eris_account.cpp: Use improved callback templates.
* eris_avatar.cpp: Add callbacks.
2006-10-02 Al Riddoch <[email protected]>
* eris.cpp, eris_avatar.cpp, eris_avatar.h, eris_view.cpp,
eris_view.cpp: Add new wrapper types for Eris::View and
Eris::Avatar.
* PythonCallback.cpp: Add a specialisation for the wrapPtr
template that wraps Eris::Avatar.
* wrapper_template.cpp: Example code to be used to create new
wrappers.
2006-10-02 Al Riddoch <[email protected]>
* PythonCallback.cpp, PythonCallback_impl.h, PythonCallback.h:
Implement wrap() for references, and rename the pointer wrapper
template to wrapPtr().
* setup.py: Add necessary handling for library directories for eris.
2006-10-02 Al Riddoch <[email protected]>
* PythonCallback_impl.h, PythonCallback.cpp, PythonCallback.h:
Add templates for handling callback arguments.
* eris_account.cpp: Implement createCharacter, and add more callbacks
with argument support this time.
2006-10-01 Al Riddoch <[email protected]>
* eris_account.cpp: Start wrapping a bunch more methods.
2006-10-01 Al Riddoch <[email protected]>
* PythonCallback.cpp, PythonCallback.h: New class to call python
functions in response to sigc++ signals.
* eris_account.cpp, eris_connection.cpp: Implement the various
callbacks required to track logging in.
* test.py: New script to test the bindings.
2006-10-01 Al Riddoch <[email protected]>
* eris_connection.cpp: Implement argument parsing for the constructor
and start work on using setattr to install callbacks.
* eris_account.cpp: Implement arg parsing for all methods.
* eris.cpp, eris_polldefault.cpp, eris_polldefault.h: Add a new
submodule for PollDefault, essential for working the connections
usefully.
* Makefile: A minor convenience makefile, to get around the clumsy
syntax of invoking setup.py.
2006-09-29 Al Riddoch <[email protected]>
* eris_account.h, eris_account.cpp: Start work on bindings for
Eris::Account.
* eris_connection.cpp: Add methods to connection as required.
2006-09-29 Al Riddoch <[email protected]>
* New package to wrap various WorldForge libraries for Python