Commit Graph

17 Commits

Author SHA1 Message Date
Patman64
7397c98a61 Merge new_bindings, closes #151
Refer to 6194ddb43c for new C++11 required changes for mangos based cores
2015-06-01 20:37:32 +03:00
Patman64
196a432e7d Fix Travis build 2015-05-01 21:28:58 -04:00
Patman64
3490d21bcd Make the register functions optionally return a cancel callback.
It's now possible to have complete flexibility with cancelling bindings,
i.e. it's possible to re-implement all of the other ways to cancel bindings
using the callback.

This sytem has been designed with complete safety in mind:
 - It is safe to call the callback more than once (does nothing after the
   first call).
 - The callback does not expire, and can be stored for as long as
   necessary.
 - If a callback is returned, there is no other way to cancel the binding
   (again, due to safety).
2015-05-01 20:29:48 -04:00
Rochet2
5e7b0ee0f7 Fix TC build, analysis warnings and triggering addon message hooks 2015-01-06 12:43:53 +02:00
Tommy
803a835668 Happy New Year 2015 2015-01-01 13:59:33 -05:00
Rochet2
07d25f5031 Eluna Fix static analysis noted warnings and errors 2014-12-23 23:21:13 +02:00
Rochet2
1a4eac6c3b Eluna fix warning
V690 The 'WorldObjectInRangeCheck' class implements a copy constructor, but lacks the the '=' operator. It is dangerous to use such a class. elunautility.h 103
2014-10-03 17:20:04 +03:00
Rochet2
4784c2052a Eluna: Correct whitespace 2014-09-20 22:07:24 +03:00
Rochet2
2f17600f43 Eluna: ObjectGuid is now used by all cores 2014-09-20 18:44:28 +03:00
Rochet2
16185423ab Eluna: fix compatibility with new guid changes, fix bg methods for cata 2014-09-20 17:27:42 +03:00
Rochet2
bc5d1b3f86 Update ElunaUtility.h 2014-09-14 17:26:30 +03:00
Rochet2
9db50e4772 Fix < c++11 compatibility for mangos 2014-09-14 11:10:39 +03:00
Rochet2
9add43bf2a Implement BG methods for TC and do other fixes 2014-09-13 23:18:53 +03:00
Rochet2
42ffd8aff8 Eluna: Implement utility GetRow() 2014-09-13 21:39:48 +03:00
Rochet2
44f80525c8 Update ElunaUtility.h
Fix typo for TC
2014-09-13 16:35:10 +03:00
Rochet2
06be9650bb Eluna fix crash in timed events and prepare some for future changes. Ditched EventProcessor 2014-09-13 16:05:16 +03:00
Rochet2
94528114c9 Eluna fix typo in filename thanks Antz :3 2014-07-17 16:41:48 +03:00