Commit graph

273 commits

Author SHA1 Message Date
Erik Ogenvik
5a3a562cb9 Update environment when Calendar changes. 2011-11-30 21:24:20 +01:00
Erik Ogenvik
6316cd2cf3 Removed Time service.
Instead we'll have the Eris::Calendar entity handled by the World class.
2011-11-27 12:00:51 +01:00
Erik Ogenvik
78ccffa8d7 Removed script bindings for Application.
Since this class should never be accessed by something else.
2011-11-26 21:07:58 +01:00
Erik Ogenvik
0bde35f3ba Bumped version. 2011-11-13 13:29:32 +01:00
Erik Ogenvik
cbe9a6f4c8 Added domain object for entity talk ops.
This encapsules the important talk data, such as the message, suggested
response and any addresses.
2011-09-07 23:33:37 +02:00
Peter Szücs
f85100df1a Enable fPIC on linux for webember.
Also move things to get it cleaner.
2011-08-28 12:54:45 +02:00
Peter Szücs
237b5aa390 Move AC_PROG_OBJC out of condition.
It's not working in the condition on linux.
2011-08-28 12:54:45 +02:00
Peter Szücs
69c9b668b5 Add OSX condition to automake.
Also enable Objective-C compiler support.
2011-08-28 12:50:11 +02:00
Peter Szücs
f8c4d43fdd Wrap parameters with brackets.
This fixes some warnings and an issue on mac.
The warning is reported in the m4 internals:
warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
2011-08-28 12:50:11 +02:00
Peter Szücs
58c290a40b Disable verbose linking checks. 2011-08-28 12:50:11 +02:00
Peter Szücs
32efefdeed Remove fPIC.
It causes problems in mingw.
2011-08-28 12:50:10 +02:00
Peter Szücs
190bb9da55 Experimental fix for 64 bit compilaton. 2011-08-28 12:40:30 +02:00
Peter Szücs
1fed432a17 Fix build.
AM_CPPFLAGS is for some reason not working.
2011-08-28 12:40:30 +02:00
Peter Szücs
99dd601910 Fix autotools support.
Also some interface changes and code changes.
Some formating fixes.
Add runtime linking to linux.
Fix visibility issues.
2011-08-28 12:40:30 +02:00
Peter Szücs
39acc2b366 Integrate WebEmber into autotools. 2011-08-28 12:40:30 +02:00
Peter Szücs
1942762abe Put macros into m4 dir as suggested by libtool. 2011-08-28 12:39:23 +02:00
Peter Szücs
7099b77aec Remove obsolete check. 2011-08-28 12:39:23 +02:00
Peter Szücs
5db913c815 Swap the order of package checks.
X11 is only called on linux:
pkg.m4 says:
Note that if there is a possibility the first call to
PKG_CHECK_MODULES might not happen, you should be sure to include an
explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
2011-08-28 12:39:23 +02:00
Erik Hjortsberg
65d39494fb Place in more appropriate directory. 2011-08-28 12:35:40 +02:00
Martin Preisler
0f5b6c9e8b Initial representation bindings
I have to figure out how to nicely expose the abstract base
classes, I don't want to copy paste their methods to all
inherited classes.
2011-08-24 20:15:28 +02:00
Martin Preisler
9c85af3d9e Initial bindings of the generic adapters for Lua
Way more work than I first expected but it I guess that
isn't all that surprising, lots of new concepts :-)

I have some problem with ComboboxAdapter.pkg that I have
yet to fix.
2011-08-24 20:15:28 +02:00
Erik Ogenvik
fe3c93379f Bumped required varconf version. 2011-08-10 13:45:22 +02:00
Erik Hjortsberg
2abc4b0619 Bumped required Eris version. 2011-05-26 21:07:30 +02:00
Erik Hjortsberg
d0964f84b0 Bumped version. 2011-05-22 15:08:42 +02:00
Erik Hjortsberg
c41ca462fa Bump Eris version. 2011-04-15 23:12:59 +02:00
Erik Hjortsberg
81e221166b Bump required libraries. 2011-03-19 13:26:37 +01:00
Erik Hjortsberg
84df279937 Check for FreeImage support. Fix for #587238 2011-02-08 21:59:51 +01:00
Erik Hjortsberg
f919aba23d Bump required Mercator version.
For API rewrite.
2011-01-08 13:46:55 +01:00
Erik Hjortsberg
d5046c99d7 Refer to the correct command. 2011-01-06 21:35:26 +01:00
Erik Hjortsberg
6f4ade9595 Added fallback for tolua++ on Debian systems. 2010-12-02 19:21:58 +01:00
Erik Hjortsberg
1d2d04034e Activate unit tests through CppUnit.
Start with a unit test for WF-to-Ogre unit conversions.
2010-11-21 23:25:36 +01:00
Erik Hjortsberg
7012283054 Bumped version. 2010-11-19 23:27:38 +01:00
Erik Hjortsberg
44be2a0433 Bump required Eris version. 2010-09-12 21:51:27 +02:00
Erik Hjortsberg
5745db67c2 Check for X11, as that's needed for the copy paste. 2010-09-07 21:01:00 +02:00
Erik Hjortsberg
a7637fbba6 Bumped required CEGUI version as 0.7.2 contains a lot of fixes and new
features that are useful to us.
2010-08-31 09:56:00 +02:00
Erik Hjortsberg
2d3cfecbd7 Moved the setup of the Connector instances to a new top level bindings
directory. All new Connector definitions shall go in here, thus removing
this from EmberOgre (as it's not dependent on Ogre in any way).
2010-08-18 08:58:52 +02:00
Erik Hjortsberg
4cde4f7d40 Moved the LuaConsoleObject ot the Ember::Lua namespace where it better
belongs.
2010-08-18 08:58:52 +02:00
Erik Hjortsberg
950fc5d6de Added a server settings service which stores settings per server. This
can be used for storing passwords and user names, as well as other
server specific settings.
2010-07-26 17:27:58 +02:00
Erik Hjortsberg
630c20bf91 Added some extra precautions for preventing the situation where the
CEGUI provided tolua++ lib is used together with a system provided
tolua++ code generator. This is now not allowed, unless overridden by
the --enable-cegui-toluapp directive.
2010-06-09 14:26:42 +02:00
Erik Hjortsberg
1854ee64e0 Fixed some incorrect error messages. 2010-06-07 00:13:53 +02:00
Erik Hjortsberg
debef0025e Allow the tolua++ command to be set at configure time. 2010-06-02 20:42:53 +02:00
Erik Hjortsberg
26047b3093 Altered the way the lua bindings are handled.
Instead of providing the bindings in the source code we now only provide
the .pkg files and depend on the bindings being generated at build time.
The main advantages of this is that it fixes some issues with different
versions of tolua++ producing different code.
This adds a new build time requirement of having the tolua++ executable
available though.
2010-06-02 19:50:45 +02:00
Erik Hjortsberg
3c65c3f6e5 Updated to Ogre 1.7 and CEGUI 0.7. 2010-05-11 13:36:24 +02:00
Erik Hjortsberg
e3dea5fc45 When building for Windows, use windres to compile the resources needed by Ogre. 2010-02-08 10:54:40 +01:00
Erik Hjortsberg
04850aed8a Added needed libraries for building for windows. 2010-02-08 10:54:39 +01:00
Erik Hjortsberg
42dece55c4 Fixed email address. 2010-02-04 10:59:40 +01:00
Erik Hjortsberg
995f73a037 Use the new spawn point mechanism. As a result require a newer version
of Eris. The old character list method is kept as a backup for older
servers.
2010-01-10 23:42:19 +01:00
Erik Hjortsberg
045540ee33 Reactivated OpenGL checking code which was removed by mistake. 2010-01-02 21:23:11 +01:00
Erik Hjortsberg
08a5b18de1 Cleanup. 2009-12-27 13:59:26 +01:00
Erik Hjortsberg
fb68147862 Added better detection of the boost threading libs. Parts of the macro
taken from Ogre's acinclude.m4.
2009-11-02 21:10:19 +01:00