Commit graph

5402 commits

Author SHA1 Message Date
Erik Hjortsberg
0918222335 Directly let CEGUI use Ogre render textures.
This should speed up Ogre renders inside of CEGUI. There are some issues
however currently, so it's not complete (and not commented).
2011-07-09 23:28:38 +02:00
Erik Hjortsberg
8afc6aaab4 Removed cruft. 2011-07-09 22:52:50 +02:00
Erik Hjortsberg
36d3f8dfb7 Better handling of textures. 2011-07-09 22:51:27 +02:00
Erik Hjortsberg
7bdecc97b8 Cleanup and docs. 2011-07-03 22:27:26 +02:00
Erik Hjortsberg
158d2ad397 Allow alt-tab to ungrab mouse. 2011-06-28 21:17:39 +02:00
Erik Hjortsberg
ec767f43d2 Fixed various static analysis issues. 2011-06-26 22:57:02 +02:00
Erik Hjortsberg
60671459e9 Refactored out the history browsing aspect. 2011-06-19 19:24:23 +02:00
Erik Hjortsberg
b6824cee4b Cleaned up code and clarified things.
The main issue is that the Ogre resource system isn't consistent.
Whereas the most recent texture or mesh will override older defined one,
the opposite is true for scripts.
2011-06-19 18:00:59 +02:00
Erik Hjortsberg
575abe6255 Fixed segfault when mesh not found. 2011-06-16 19:03:03 +02:00
Erik Hjortsberg
c2a0734b50 Removed dead code. 2011-06-12 21:28:34 +02:00
Erik Hjortsberg
86bcbb113e Fix for CVE-2010-3355.
Make LD_LIBRARY_PATH more secure, since an empty entry will be
interpreted as ".".
2011-06-12 21:24:53 +02:00
Erik Hjortsberg
dfa90d784d Fixed issue with lingering text.
Also fixed issue where no observers would be created if the entity was
created rather than seen.
2011-06-12 21:13:27 +02:00
Erik Hjortsberg
2637c22d8b Fixed incorrect saving of position. 2011-06-12 00:36:15 +02:00
Erik Hjortsberg
035a02f3e9 Fixed issue with action bars not showing up. 2011-06-12 00:03:26 +02:00
Erik Hjortsberg
624498d126 Adjusted light. 2011-06-11 23:43:14 +02:00
Erik Hjortsberg
29eed366a0 Adjust the light of the fire a little. 2011-06-11 01:00:34 +02:00
Erik Hjortsberg
e35a2c10ba Fixed a bug where the light wasn't positioned. 2011-06-11 01:00:19 +02:00
Erik Hjortsberg
fbd47484f0 Allow the detailed log mode to be controlled.
Use the config key general:loggingdetailed to turn it on and off. It's
off by default.
2011-06-11 00:45:11 +02:00
Erik Hjortsberg
84825975c3 Enable detailed log output.
Also use the thread safe version of localtime.
2011-06-11 00:18:20 +02:00
Erik Hjortsberg
99e3df28fc Use the time frame class.
Also fixed a couple of issues where the background loading wasn't
optimal.
2011-06-11 00:16:53 +02:00
Erik Hjortsberg
50b2d14a52 Added a time frame class.
To be used for limiting the time spent on something. Such as rendering
one frame.
2011-06-10 23:39:14 +02:00
Erik Hjortsberg
1b3bb34432 Added option to report start of tasks. 2011-06-10 19:48:01 +02:00
Erik Hjortsberg
75fccd1e26 Use the waving grass material. 2011-07-07 22:22:42 +02:00
Erik Hjortsberg
d370a9b4f3 Fixed issue with setting far distance.
Also added better verbose logging.
2011-06-05 20:43:04 +02:00
Erik Hjortsberg
afaca7e391 Enable mouse catching by default.
It can be toggled through the input:catchmouse key.
2011-06-05 20:43:04 +02:00
Erik Hjortsberg
e508ec9b86 Adapt grass mesh depending on the graphics level. 2011-06-05 20:01:35 +02:00
Erik Hjortsberg
295b307263 Allow the "/make" command to be used everywhere. 2011-06-05 19:53:03 +02:00
Erik Hjortsberg
8a13713755 We'll provide our own shaders. 2011-06-02 22:17:29 +02:00
Erik Hjortsberg
df41507c1b Fixed incorrect size of preview. 2011-06-02 22:15:34 +02:00
Erik Hjortsberg
6f6d3d1b2c Allow normal and tangents to be built for grass.
The normal points straight up, to best simulate how grass is lit by the
sun when on ground.
2011-06-02 22:15:34 +02:00
Erik Hjortsberg
f4e969174e Remove unused forward decl. 2011-05-31 19:47:41 +02:00
Erik Hjortsberg
9de0f39803 Merge fixes. 2011-05-26 22:34:11 +02:00
Erik Hjortsberg
2abc4b0619 Bumped required Eris version. 2011-05-26 21:07:30 +02:00
Erik Hjortsberg
f304405e46 Moved failure listener to ConnectingState. 2011-05-26 21:06:10 +02:00
Erik Hjortsberg
e589dde675 Reset delayed delete upon child state destroy. 2011-05-26 21:06:10 +02:00
Erik Hjortsberg
f2155c6fde Release the Account upon failure. 2011-05-26 21:06:10 +02:00
Erik Hjortsberg
c4cc05cc81 Removed unused destructor. 2011-05-26 21:06:10 +02:00
Erik Hjortsberg
a489081f21 Destroy connection upon failure.
But wait a little so to avoid segfaults.
2011-05-26 21:06:10 +02:00
Erik Hjortsberg
cc7da2549b Fixed incorrect logic. 2011-05-26 21:06:10 +02:00
Erik Hjortsberg
a9fb6a9e6b Allow destroy to be called multiple times. 2011-05-26 21:06:10 +02:00
Erik Hjortsberg
742b54c1c4 Remove transfer info token after use. 2011-05-26 21:06:10 +02:00
Erik Hjortsberg
3b634326bc Show transfer info being available in UI.
And allow the user to select whether it should be used.
2011-05-26 21:06:10 +02:00
Erik Hjortsberg
235edafea0 Added signal for when transfer info is available. 2011-05-26 21:03:59 +02:00
Erik Hjortsberg
c04caa528a Added method for taking a transferred character. 2011-05-26 21:03:59 +02:00
Erik Hjortsberg
b45801be3c Added lua bindings for AvatarTransferInfo. 2011-05-26 21:03:59 +02:00
Erik Hjortsberg
c9195fd7ff Use Atlas for persisting transfer info. 2011-05-26 21:03:59 +02:00
Erik Hjortsberg
8fc14511ec Added an avatar transfer info object.
Containing a bit more info for a better message to be shown to the user
when connecting to a server where there's a transfer info registered.
2011-05-26 21:03:59 +02:00
Erik Hjortsberg
4fa7b5833f Use a timed event for teleport.
This is due to the way Eris objects are owned. If we were to try to
transfer directly when asked so by Eris we would end up in strange
duplicate instance destructions, leading to segfaults and pain.
2011-05-26 21:03:59 +02:00
Erik Hjortsberg
6e5bd49342 Added a timed event for transferring to new server. 2011-05-26 21:03:59 +02:00
Erik Hjortsberg
118c36caf8 Fixed incorrect serialization. 2011-05-26 21:03:58 +02:00