Perttu Ahola [Mon, 22 Aug 2011 19:04:46 +0000 (22:04 +0300)]
Fixed some protocol comment errors in clientserver.h and elsewhere
-- TOCLIENT_OBJECTDATA: peer ID field is missing
-- TOCLIENT_ACTIVE_OBJECT_REMOVE_ADD: added: init length should be u32, not u16
Giuseppe Bilotta [Sat, 20 Aug 2011 05:54:01 +0000 (07:54 +0200)]
Hopefully fix 'dangling water'
If a block has (at least visible) liquids, the block below should also
be flowed in.
Perttu Ahola [Mon, 22 Aug 2011 18:27:11 +0000 (21:27 +0300)]
Possibly fixed the extremely rare PeerNotFound loop bug.
See explanation in http://2pktfkt.de/irc/minetest-delta/2011-08-22.html
Perttu Ahola [Mon, 22 Aug 2011 12:00:55 +0000 (15:00 +0300)]
Update README.txt
Perttu Ahola [Mon, 22 Aug 2011 11:46:54 +0000 (14:46 +0300)]
Merge remote-tracking branch 'oblomov/me_cmd'
Perttu Ahola [Mon, 22 Aug 2011 11:46:52 +0000 (14:46 +0300)]
Merge remote-tracking branch 'oblomov/new_input'
Giuseppe Bilotta [Mon, 22 Aug 2011 11:43:53 +0000 (13:43 +0200)]
Change way commands are displayed in chat window
Giuseppe Bilotta [Sat, 13 Aug 2011 16:16:49 +0000 (18:16 +0200)]
Introduce hotkey for calling up a command window
This is just a chat window with the / text pre-loaded.
Giuseppe Bilotta [Sat, 13 Aug 2011 16:56:15 +0000 (18:56 +0200)]
Send KEY_END when (re)creating a text input
This ensures that on creation and when resizing the cursor is at the end
of the text rather than at the beginnig.
Giuseppe Bilotta [Sat, 13 Aug 2011 15:41:18 +0000 (17:41 +0200)]
/me command
Giuseppe Bilotta [Sat, 13 Aug 2011 15:37:31 +0000 (17:37 +0200)]
Server now supports replies without prefix
Giuseppe Bilotta [Sat, 13 Aug 2011 15:35:10 +0000 (17:35 +0200)]
Defines for server command context flags
Giuseppe Bilotta [Sat, 13 Aug 2011 15:09:23 +0000 (17:09 +0200)]
Remove distinction between /# and / commands
No need to make the server command syntax more complicated than
necessary. If the need ever arise, we'll find some other way to
distinguish the client commands. Also, the /# syntax is deprecated and
will be made obsolete in time.
Giuseppe Bilotta [Sat, 13 Aug 2011 20:44:31 +0000 (22:44 +0200)]
Overhaul the input system
This allows us to map the keys which are not considered in
irrlicht's EKEY_CODE system, such as \, [, /, ] etc.
Giuseppe Bilotta [Sat, 13 Aug 2011 15:59:54 +0000 (17:59 +0200)]
Fix typos in key names
Perttu Ahola [Mon, 22 Aug 2011 10:19:07 +0000 (13:19 +0300)]
Flowing lava updates lighting
Perttu Ahola [Mon, 22 Aug 2011 09:53:18 +0000 (12:53 +0300)]
Merge remote-tracking branch 'oblomov/liquid_fixes'
Perttu Ahola [Mon, 22 Aug 2011 09:53:02 +0000 (12:53 +0300)]
Merge branch 'lava'
Giuseppe Bilotta [Tue, 16 Aug 2011 18:38:44 +0000 (20:38 +0200)]
Optimize for viscosity 1
Giuseppe Bilotta [Tue, 16 Aug 2011 17:56:57 +0000 (19:56 +0200)]
Viscous fluids
Giuseppe Bilotta [Tue, 16 Aug 2011 16:05:28 +0000 (18:05 +0200)]
Make sure all neighbors of changed fluids are activated
This should fix the remaining cases of fluid not advancing or not
retreating.
Giuseppe Bilotta [Tue, 16 Aug 2011 15:42:28 +0000 (17:42 +0200)]
Let the liquids flow in the open
No need to curb their spread artificially.
Giuseppe Bilotta [Tue, 16 Aug 2011 05:24:01 +0000 (07:24 +0200)]
Ensure air neighbors to liquids that can flow are enqueued for transformation
Giuseppe Bilotta [Tue, 16 Aug 2011 14:46:55 +0000 (16:46 +0200)]
Ensure param2 is set correctly in transformLiquids
Giuseppe Bilotta [Tue, 16 Aug 2011 06:31:33 +0000 (08:31 +0200)]
Use defines for liquid levels
Perttu Ahola [Tue, 16 Aug 2011 09:23:19 +0000 (12:23 +0300)]
Implemented MEET_OTHER
Giuseppe Bilotta [Tue, 16 Aug 2011 04:00:40 +0000 (06:00 +0200)]
transformLiquid: small optimization and whitespace cleanup
Perttu Ahola [Mon, 15 Aug 2011 15:49:44 +0000 (18:49 +0300)]
small fix to transformLiquids
Perttu Ahola [Mon, 15 Aug 2011 14:45:35 +0000 (17:45 +0300)]
Fixed liquid mesh generation
Perttu Ahola [Mon, 15 Aug 2011 13:57:57 +0000 (16:57 +0300)]
Add lava to creative inventory (hmm, we're shortly running out of creative inventory space)
Perttu Ahola [Mon, 15 Aug 2011 12:11:00 +0000 (15:11 +0300)]
Hopefully fixed msvc "'sqrt' : ambiguous call to overloaded function"
Perttu Ahola [Mon, 15 Aug 2011 09:08:41 +0000 (12:08 +0300)]
Non-vertex-alpha texture material for lava
Giuseppe Bilotta [Mon, 15 Aug 2011 09:07:30 +0000 (11:07 +0200)]
Get rid of makepackage_binary.sh
It's outdated, and it would be better to use cmake's packaging
capabilities instead, for better cross-platformness.
Giuseppe Bilotta [Mon, 15 Aug 2011 09:05:05 +0000 (11:05 +0200)]
Cleanup root
These scripts should not be in the root but in util/ and in fact
they are, so let's get rid of these.
Perttu Ahola [Mon, 15 Aug 2011 08:56:16 +0000 (11:56 +0300)]
modified mapgen to generate less lava
Perttu Ahola [Mon, 15 Aug 2011 08:51:33 +0000 (11:51 +0300)]
Added #define WATER_ALPHA in content_mapnode.cpp
Perttu Ahola [Mon, 15 Aug 2011 08:49:39 +0000 (11:49 +0300)]
tuned lava/universal damage code
Perttu Ahola [Sun, 14 Aug 2011 23:04:56 +0000 (02:04 +0300)]
lava!
Perttu Ahola [Sun, 14 Aug 2011 18:26:07 +0000 (21:26 +0300)]
Windows.h -> windows.h for cross-mingw build
Perttu Ahola [Sat, 13 Aug 2011 11:05:01 +0000 (14:05 +0300)]
Merge remote-tracking branch 'speedprog/fixedNotFindingData'
Giuseppe Bilotta [Sat, 13 Aug 2011 05:33:43 +0000 (07:33 +0200)]
Let Settings accept a const char* directly
Giuseppe Bilotta [Sat, 13 Aug 2011 05:31:46 +0000 (07:31 +0200)]
Fix keycode_to_keyname return value
Giuseppe Bilotta [Fri, 12 Aug 2011 21:42:00 +0000 (23:42 +0200)]
Clean up key names handling
Constify keycode and move the static array of localizable names from the
guiKeyChangeMenu header to the implementation file, changing its name.
Giuseppe Bilotta [Fri, 12 Aug 2011 21:34:12 +0000 (23:34 +0200)]
Fix use of && instead of &
Perttu Ahola [Fri, 12 Aug 2011 14:17:47 +0000 (17:17 +0300)]
Removed assert if creating texture atlas image fails; cancel creating image instead.
Constantin Wenger [Wed, 10 Aug 2011 21:43:21 +0000 (23:43 +0200)]
fixed not finding data dir if installed
Perttu Ahola [Fri, 12 Aug 2011 10:11:27 +0000 (13:11 +0300)]
Fixed/extended/modified ban stuff to be good for inclusion
Perttu Ahola [Fri, 12 Aug 2011 08:55:51 +0000 (11:55 +0300)]
Merge remote-tracking branch 'speedprog/banByIp'
Constantin Wenger [Thu, 11 Aug 2011 23:13:42 +0000 (01:13 +0200)]
added ipban support
commands:
/#ipban <nick>
/#ipunban <ip>
Perttu Ahola [Thu, 11 Aug 2011 21:33:24 +0000 (00:33 +0300)]
Updated .gitignore to ignore vim swap files
Giuseppe Bilotta [Thu, 11 Aug 2011 17:45:44 +0000 (19:45 +0200)]
Typo fix
Giuseppe Bilotta [Thu, 11 Aug 2011 15:57:04 +0000 (17:57 +0200)]
.gitattributes
Marking *.cpp files as C++ files makes for nicer diffs when using
--color-words or similar options.
Giuseppe Bilotta [Thu, 11 Aug 2011 05:02:57 +0000 (07:02 +0200)]
Notify other players of wielded item change
Giuseppe Bilotta [Wed, 10 Aug 2011 21:22:44 +0000 (23:22 +0200)]
constify inventory item serialization
Giuseppe Bilotta [Wed, 10 Aug 2011 19:43:40 +0000 (21:43 +0200)]
Clients inform server on wielded item
This is done with the new TOSERVER_PLAYERITEM message, that informs the
server on the index of the wielded item.
Giuseppe Bilotta [Wed, 10 Aug 2011 16:31:44 +0000 (18:31 +0200)]
Keep track of player item
Giuseppe Bilotta [Wed, 10 Aug 2011 09:38:49 +0000 (11:38 +0200)]
Some inventory const-ification
Giuseppe Bilotta [Wed, 10 Aug 2011 06:07:30 +0000 (08:07 +0200)]
Server should use the same eye position as the client
Giuseppe Bilotta [Wed, 10 Aug 2011 06:06:30 +0000 (08:06 +0200)]
Refactor player's eye position coding
Collect the player's eye position coding in a Player method, and
use it in client to pass the eye position information to the game.
Giuseppe Bilotta [Wed, 10 Aug 2011 05:38:51 +0000 (07:38 +0200)]
Introduce Player::getLightPosition
This is currently only used in the lighting update for remote
players in client.
Perttu Ahola [Thu, 11 Aug 2011 09:32:36 +0000 (12:32 +0300)]
Merged some FreeBSD fixes
q66 [Thu, 11 Aug 2011 09:07:35 +0000 (11:07 +0200)]
Proper placement of binary files.
q66 [Thu, 11 Aug 2011 09:04:22 +0000 (11:04 +0200)]
Gettext fix for *BSD - require special linkage as glibc is not used
q66 [Thu, 11 Aug 2011 08:52:00 +0000 (10:52 +0200)]
Prevent threadid_t from losing precision when casted on 64bit systems
Giuseppe Bilotta [Mon, 8 Aug 2011 14:15:53 +0000 (16:15 +0200)]
Respect base virtual functions' signatures
Giuseppe Bilotta [Mon, 8 Aug 2011 14:13:48 +0000 (16:13 +0200)]
Always return from non-void functions
This quiets a warning in Clang.
Giuseppe Bilotta [Mon, 8 Aug 2011 14:12:15 +0000 (16:12 +0200)]
Keys should be s32, not u32
At least two reasons for this:
* activeKey is treated as signed (check for sign, assign -1, etc)
* the ID retrieved from Irrlicht's events are signed
Giuseppe Bilotta [Mon, 8 Aug 2011 14:11:37 +0000 (16:11 +0200)]
Remove spurious assignment
Giuseppe Bilotta [Mon, 8 Aug 2011 13:38:20 +0000 (15:38 +0200)]
InventoryAction is a struct, not a class
Giuseppe Bilotta [Thu, 11 Aug 2011 08:08:58 +0000 (10:08 +0200)]
Clang doesn't like -Wno-unused-but-set-variable
The release versions of CMake don't yet properly support flag checking
in Clang, so we need to exclude it explicitly for the time being.
Giuseppe Bilotta [Thu, 11 Aug 2011 08:06:48 +0000 (10:06 +0200)]
Project uses C++, so use CHECK_CXX_COMPILER_FLAG
Although this doesn't change much for our specific case, it can make a
difference for some flags, so use the appropriate macro.
Dmitry Marakasov [Mon, 1 Aug 2011 22:50:16 +0000 (02:50 +0400)]
Fix data paths for FreeBSD
Dmitry Marakasov [Mon, 1 Aug 2011 22:49:15 +0000 (02:49 +0400)]
Fix "integer constant is too large for 'long' type" error
Dmitry Marakasov [Mon, 1 Aug 2011 18:17:32 +0000 (22:17 +0400)]
Check whether -Wno-unused-but-set-variable is supported before using
it. It seems to only be available on recent (>=4.6) versions of gcc.
Perttu Ahola [Mon, 8 Aug 2011 09:11:41 +0000 (12:11 +0300)]
the zlib error print function now prints to dstream (debug.txt)
Perttu Ahola [Fri, 5 Aug 2011 08:54:54 +0000 (11:54 +0300)]
removed broken and old tags and re-added 0.2.20110731_3
Perttu Ahola [Fri, 5 Aug 2011 08:52:58 +0000 (11:52 +0300)]
Added tag 0.2.20110731_3 for changeset
a519d6832511
Perttu Ahola [Fri, 5 Aug 2011 08:22:13 +0000 (11:22 +0300)]
merged delta and c55
Giuseppe Bilotta [Wed, 3 Aug 2011 06:37:56 +0000 (08:37 +0200)]
minetestmapper can be run from any directory
If it doesn't find colors.txt locally, it looks for the one in the
directory of the script itself.
Giuseppe Bilotta [Tue, 2 Aug 2011 18:51:14 +0000 (20:51 +0200)]
Some obvious errors in the new fluid flow management
Giuseppe Bilotta [Tue, 2 Aug 2011 17:18:30 +0000 (19:18 +0200)]
MapNode is a struct, not a class
Giuseppe Bilotta [Tue, 2 Aug 2011 11:02:06 +0000 (13:02 +0200)]
Some more Italian translations
Constantin Wenger [Tue, 2 Aug 2011 11:39:58 +0000 (13:39 +0200)]
fixed some error :/
Constantin Wenger [Tue, 2 Aug 2011 10:47:32 +0000 (12:47 +0200)]
changed on string in german translation to fit to gui
Constantin Wenger [Tue, 2 Aug 2011 10:38:47 +0000 (12:38 +0200)]
updated po update script to detect wgettext and N_
Constantin Wenger [Tue, 2 Aug 2011 10:37:53 +0000 (12:37 +0200)]
update op PO files
Constantin Wenger [Tue, 2 Aug 2011 09:56:07 +0000 (11:56 +0200)]
update to german translation
Constantin Wenger [Tue, 2 Aug 2011 09:38:35 +0000 (11:38 +0200)]
marked strings as translation
now translated if set to a button
Constantin Wenger [Tue, 2 Aug 2011 08:44:25 +0000 (10:44 +0200)]
fixed displaying special chars in the keychange menu
Constantin Wenger [Tue, 2 Aug 2011 08:36:14 +0000 (10:36 +0200)]
added danish translation made by Frederik Helth
Nils Dagsson Moskopp [Thu, 4 Aug 2011 16:21:44 +0000 (18:21 +0200)]
* Welcome to OMSK.
Nils Dagsson Moskopp [Wed, 3 Aug 2011 17:01:55 +0000 (19:01 +0200)]
* README updated
Perttu Ahola [Wed, 3 Aug 2011 17:00:25 +0000 (19:00 +0200)]
* fix for broken water
Perttu Ahola [Wed, 3 Aug 2011 10:03:30 +0000 (13:03 +0300)]
Fixed farmesh to such that it was a long time ago.
Nils Dagsson Moskopp [Tue, 2 Aug 2011 08:49:31 +0000 (01:49 -0700)]
Merge pull request #48 from Oblomov/master
Minor code cleanups (always in the gettext area, but no functional changs)
Giuseppe Bilotta [Sun, 31 Jul 2011 07:05:52 +0000 (09:05 +0200)]
Use wgettext
Giuseppe Bilotta [Sun, 31 Jul 2011 07:03:19 +0000 (09:03 +0200)]
Introduce wgettext
All usages of gettext() are converted to wchars, so let's factor this
into a single inline.
Giuseppe Bilotta [Sun, 31 Jul 2011 06:57:52 +0000 (08:57 +0200)]
Get rid of unused variables
Nils Dagsson Moskopp [Mon, 1 Aug 2011 19:18:57 +0000 (21:18 +0200)]
* README updated
Perttu Ahola [Mon, 1 Aug 2011 16:21:43 +0000 (19:21 +0300)]
added TODO in main.cpp