kwolekr 
							
						 
					 
					
						
						
							
						
						7919318be7 
					 
					
						
						
							
							tests: Log exceptions thrown inside of unit tests  
						
						
						
						
					 
					
						2015-07-31 23:30:25 -04:00 
						 
				 
			
				
					
						
							
							
								est31 
							
						 
					 
					
						
						
							
						
						c30a2d6854 
					 
					
						
						
							
							Add AreaStore data structure  
						
						
						
						
					 
					
						2015-07-27 06:42:56 +02:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						6f07f79c2f 
					 
					
						
						
							
							Add more robust error checking to deSerialize*String routines  
						
						... 
						
						
						
						Add serializeHexString()
Clean up util/serialize.cpp 
						
						
					 
					
						2015-07-13 22:38:01 -04:00 
						 
				 
			
				
					
						
							
							
								est31 
							
						 
					 
					
						
						
							
						
						b0784ba871 
					 
					
						
						
							
							Use UTF-8 instead of narrow  
						
						... 
						
						
						
						Use wide_to_utf8 and utf8_to_wide instead of wide_to_narrow and narrow_to_wide at almost all places.
Only exceptions: test functions for narrow conversion, and chat, which is done in a separate commit. 
						
						
					 
					
						2015-07-08 10:12:44 +02:00 
						 
				 
			
				
					
						
							
							
								figec 
							
						 
					 
					
						
						
							
						
						3b65a6a36c 
					 
					
						
						
							
							Fix wrap_rows at inner byte of multibyte sequence  
						
						... 
						
						
						
						Also fix UTF-8 inner byte bounds and make unittest for case this fixes. 
						
						
					 
					
						2015-06-18 23:39:23 +02:00 
						 
				 
			
				
					
						
							
							
								est31 
							
						 
					 
					
						
						
							
						
						43dab2ffc8 
					 
					
						
						
							
							Make wrap_rows not wrap inside utf-8 multibyte sequences  
						
						... 
						
						
						
						Also count multibyte sequences as "one" character.
Adds unittest for the bug reporter's case.
Fixes  #2796 . 
						
						
					 
					
						2015-06-17 22:22:15 +02:00 
						 
				 
			
				
					
						
							
							
								est31 
							
						 
					 
					
						
						
							
						
						d105bf27dd 
					 
					
						
						
							
							Add UTF and other utility unit tests  
						
						
						
						
					 
					
						2015-06-14 12:07:51 +02:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						6c5a6967ec 
					 
					
						
						
							
							Split ObjDef/ObjDefManager out to objdef.cpp  
						
						
						
						
					 
					
						2015-05-18 22:30:25 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						11a96e4901 
					 
					
						
						
							
							Add -Wsign-compare for Clang builds and fix some signed/unsigned compiler warnings  
						
						
						
						
					 
					
						2015-05-16 20:15:03 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						2b99d904f6 
					 
					
						
						
							
							Schematics: Add per-node force placement option  
						
						
						
						
					 
					
						2015-05-09 18:44:00 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						f091bbd563 
					 
					
						
						
							
							Fix compilation for non-client builds, and fix signed comparison warning  
						
						
						
						
					 
					
						2015-05-08 01:21:34 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						2dba29ebf2 
					 
					
						
						
							
							Tests: Add schematic unittests  
						
						... 
						
						
						
						Improve schematic file-saving interface
Add ability to create temporary test files 
						
						
					 
					
						2015-05-08 00:55:42 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						656575b59d 
					 
					
						
						
							
							NodeResolver: Remove NodeResolveMethod  
						
						... 
						
						
						
						This simplifies NodeResolver logic and makes some interfaces cleaner. 
						
						
					 
					
						2015-05-07 02:36:01 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						2b44e75442 
					 
					
						
						
							
							Fix build on Debian broken by  b45df9d (missing include, somehow?)  
						
						
						
						
					 
					
						2015-05-05 20:40:18 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						633af58a05 
					 
					
						
						
							
							NodeDefManager: Improve const-correctness of interfaces  
						
						... 
						
						
						
						- Add ability to explicitly reset NodeResolve state (useful for unittesting)
- Remove non-essential NodeResolve methods modifying state from INodeDefManager
- Add const qualifier to NodeDefManager and ContentFeatures serialize 
						
						
					 
					
						2015-05-05 16:52:06 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						b45df9d6a7 
					 
					
						
						
							
							Tests: Add NodeResolver unittests  
						
						... 
						
						
						
						Minor misc. NodeResolver cleanups
Prefix faux content type constants for testing with t_ to avoid
confusion or name collisions 
						
						
					 
					
						2015-05-05 12:00:36 -04:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						dfd790930c 
					 
					
						
						
							
							Fix GCC compiler warning  
						
						
						
						
					 
					
						2015-05-04 20:01:10 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						8f38f8255c 
					 
					
						
						
							
							Tests: Add ObjDef unittests  
						
						
						
						
					 
					
						2015-05-03 22:19:35 -04:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						6626a3f72f 
					 
					
						
						
							
							Fix several MSVC issues numeric.h  
						
						... 
						
						
						
						-> Round negative numbers correctly CMakeLists.txt
-> Link Json with the static run-time library 
						
						
					 
					
						2015-05-01 07:34:51 +02:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						37ca3212ee 
					 
					
						
						
							
							Fix MSVC compatibility  
						
						... 
						
						
						
						Make sure to include random unittests in android builds, too
Use SWAP() macro
Ensure that negative ranges are tested as well in random unittests 
						
						
					 
					
						2015-04-29 13:20:01 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						b6475f5448 
					 
					
						
						
							
							Tests: Add random unittests  
						
						
						
						
					 
					
						2015-04-29 04:08:04 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						7220ca906d 
					 
					
						
						
							
							Tests: Modularize unit testing  
						
						... 
						
						
						
						Split unit tests into separate files under src/unittest/
Give better unittest diagnostics
Clean up some code 
						
						
					 
					
						2015-04-26 15:08:54 -04:00