Guest User

Commits

a guest
May 9th, 2017
42
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. commit 6945f807abd789e0f522351e5e790ff2afced233
  2. Author: SmallJoker
  3. Date: Tue May 9 23:11:20 2017 +0200
  4.  
  5. minetest.deserialize: Throw error when argument not string (#5738)
  6.  
  7. commit 34c52d0ad76f627c719adc8806ca71c4968b8b39
  8. Author: red-001
  9. Date: Tue May 9 17:30:34 2017 +0100
  10.  
  11. Android: Fix crash while loading main menu (#5736)
  12.  
  13. Broken by 43d1f37
  14.  
  15. commit 8729e7daec0c8fede3af1e4aaa235a6cd4b73cb1
  16. Author: red-001
  17. Date: Tue May 9 10:04:45 2017 +0100
  18.  
  19. Add cancel button to password change menu. (#5720)
  20.  
  21. * Add cancel button to password change menu.
  22.  
  23. commit a32a06e088df34efb82e3ec8633d331e3b177796
  24. Author: Auke Kok
  25. Date: Mon May 8 23:56:57 2017 -0700
  26.  
  27. Move Pilzadam to previous developers. (#5735)
  28.  
  29. commit da88a186766020762f5c86bc6ba1624e4feaae2c
  30. Author: paramat
  31. Date: Tue May 9 01:59:02 2017 +0100
  32.  
  33. Revert custom player collision box and step height commits
  34.  
  35. These caused inability to pass through 2 node high spaces or step up onto slabs
  36. or steps when a new client connected to an older server.
  37.  
  38. commit c07c642ab091b7250ecdc5defee1fec26ba73dc4
  39. Author: Loïc Blot
  40. Date: Mon May 8 20:43:03 2017 +0200
  41.  
  42. read_schematic_replacements: ensure fields are strings (#5726)
  43.  
  44. * read_schematic_replacements: ensure fields are strings
  45.  
  46. add a type check before reading strings on read_schematic_replacements deserializer
  47.  
  48. * throw LuaError instead of asserting the whole client
  49.  
  50. commit 5e04f1a3357a618bed6d36b6a7439279b758fc8e
  51. Author: paramat
  52. Date: Mon May 8 01:27:11 2017 +0100
  53.  
  54. Custom step height: Fix implementation
  55.  
  56. Recent commit 45ab62d6a3d90ab3b97aec88251a766cb5dd1899 had a coding error that
  57. made climbing out of water difficult due to an incorrect value of the step height
  58. when not 'touching ground'.
  59. It also incorrectly multiplied the custom stepheight by BS, resulting in being
  60. able to step-up 2 nodes if set to the default of 0.6, or even 0.3.
  61. Also the implementation was wrong because it customised the step height when
  62. not 'touching ground', this step height is for a slight rise when catching the
  63. edge of a node during a jump, and should always remain at 0.2 * BS.
  64.  
  65. commit 3342dcc4bc6ee573ab0ce7ecff966faf60e09d56
  66. Author: paramat
  67. Date: Fri May 5 02:12:47 2017 +0100
  68.  
  69. Shaders: Remove unused water surface shader
  70.  
  71. Also remove hardcoded MTGame node.
  72.  
  73. The 'water surface shader' was duplicated shader code in preparation for
  74. intended new water surface shaders. For development purposes the MTGame node
  75. 'default:water_source' had it's top tile assigned to 'water surface shader'.
  76. Due to shader duplication this commit does not cause any change to shader
  77. behaviour.
  78.  
  79. commit c1b3ed4180dea16e2fa77663a7d2bf155595dd60
  80. Author: Loïc Blot
  81. Date: Sun May 7 12:13:15 2017 +0200
  82.  
  83. Player attrs: permits to remove an attribute by setting value to nil (#5716)
  84.  
  85. * Player attrs: permits to remove an attribute by setting value to nil
  86.  
  87. When doing player:set_attribute("attr", nil) remove attribute
  88.  
  89. Also remove a useless check on C++ API part (already done by checkplayer)
  90.  
  91. Fix #5709
  92.  
  93. commit 0d7c37943bf29b2c4956576c15efa796d5b5f2d4
  94. Author: Loic Blot
  95. Date: Sun May 7 11:07:17 2017 +0200
  96.  
  97. LINT fix since d0678948165768472fc940c03e78cba787f49ea5
  98.  
  99. commit 2d5bd7f414f8b8107254490af2360d6e29f1a8d2
  100. Author: paramat
  101. Date: Sun May 7 01:48:42 2017 +0100
  102.  
  103. Player properties: Set correct default collisionbox
  104.  
  105. Recent commit b6f4a9c7e1a4f0bac66fd6f6ff844425ac775975 removed a hardcoded
  106. player collisionbox which resulted on falling back to an incorrect default.
  107. This stopped players walking through 2-node high spaces and made the player
  108. slightly wider.
  109.  
  110. Improve docs for custom player collisionbox feature and reformat nearby lines.
  111.  
  112. commit d0678948165768472fc940c03e78cba787f49ea5
  113. Author: T0ny2
  114. Date: Sun May 7 00:37:37 2017 +0100
  115.  
  116. Replace occurrence of luaL_reg in l_camera.cpp
  117.  
  118. Related to commit 41c5483. Replace an occurrence of luaL_reg in
  119. src/script/lua_api/l_camera.cpp (added by commit de028fc).
  120.  
  121. commit c6e96c645b9f114ef12f814bea62d9a9b78064cf
  122. Author: ShadowNinja
  123. Date: Fri Oct 16 12:52:24 2015 -0400
  124.  
  125. Fix myfloor(0.0)
  126.  
  127. commit 77597c4ff3b666cc37dd257952938df48d7e6f09
  128. Author: ShadowNinja
  129. Date: Mon Jul 6 12:53:30 2015 -0400
  130.  
  131. Clean up numeric.h and split FacePositionCache from it
  132.  
  133. I also optiized FacePositionCache a bit: I removed a map
  134. lookup and vector copy from both branches of getFacePosition.
  135.  
  136. commit b6f4a9c7e1a4f0bac66fd6f6ff844425ac775975
  137. Author: TeTpaAka
  138. Date: Fri May 29 20:30:55 2015 +0200
  139.  
  140. Make the player collisionbox settable
  141.  
  142. commit 43d1f375d18a2fbc547a9b4f23d1354d645856ca
  143. Author: ShadowNinja
  144. Date: Fri Dec 12 14:49:19 2014 -0500
  145.  
  146. Use a settings object for the main settings
  147.  
  148. This unifies the settings APIs.
  149.  
  150. This also unifies the sync and async registration APIs, since the async
  151. registration API did not support adding non-functions to the API table.
  152.  
  153. commit a024042bf5ad487685e952da7b96ffa845cd7731
  154. Author: Loic Blot
  155. Date: Sat May 6 21:30:27 2017 +0200
  156.  
  157. Fix codestyle since CSM Camera API
  158.  
  159. commit 07c17db11450f235b67895ce39a5aef67458107d
  160. Author: Wuzzy
  161. Date: Thu Jul 3 07:46:19 2014 +0200
  162.  
  163. Add configurable key bindings for hotbar scrolling, and for changing volume.
  164.  
  165. commit 45ab62d6a3d90ab3b97aec88251a766cb5dd1899
  166. Author: Sapier
  167. Date: Sat Dec 19 16:37:13 2015 +0100
  168.  
  169. Use stepheight from CAO instead of hardcoded value
  170.  
  171. commit 5ebf8f945050e9c74a3bb6784a0844d1fb68bdff
  172. Author: red-001
  173. Date: Sat May 6 20:12:44 2017 +0100
  174.  
  175. [CSM] add `on_item_use` (#5544)
  176.  
  177. commit 6658ad3d94c053eeed12bb79e255cdfa46831e19
  178. Author: TeTpaAka
  179. Date: Sun Jun 28 20:51:59 2015 +0200
  180.  
  181. Make players respect makes_footstep_sound in the object properties
  182.  
  183. commit de028fc056b26e03ee00324888f870f64e28c756
  184. Author: bigfoot547
  185. Date: Fri May 5 15:07:36 2017 -0500
  186.  
  187. [CSM] Add camera API (#5609)
  188.  
  189. * [CSM] Add camera API
  190. roper rebase & squash
  191.  
  192. * Address nerzhul's review
  193.  
  194. commit e8b00fdf987e9c689f3dbf9c22c0a6269250c3b5
  195. Author: Paramat
  196. Date: Fri May 5 21:07:25 2017 +0100
  197.  
  198. Clouds API: Fix yellow clouds at dawn and dusk (#5707)
  199.  
  200. commit 7c82f1e5dd55acf37cacc79709d4fb4d44e8698f
  201. Author: Loic Blot
  202. Date: Fri May 5 20:21:04 2017 +0200
  203.  
  204. Add missing server sending rule for bd921a7916f0fafc493b1c4d0eeb5e2bb1d6a7c2
  205.  
  206. commit fe247f38f7ecd951931a194d922b74e838afe284
  207. Author: Wayward One
  208. Date: Fri May 5 11:27:50 2017 -0400
  209.  
  210. Fix Android build (#5706)
  211.  
  212. * Fix Android build
  213.  
  214. commit 21e0a049f81eb0d34adaf45646b11569eeadec52
  215. Author: Loïc Blot
  216. Date: Fri May 5 13:47:11 2017 +0200
  217.  
  218. Save minetest screen width/height options when modified (#5683)
  219.  
  220. * Save minetest screen width/height options when modified
  221.  
  222. * Add autosave_screensize setting (default true)
  223.  
  224. * Fix @SmallJoker comments
  225.  
  226. commit d6cf5450a897b00e5ed0d053f14108c94dfb3701
  227. Author: red-001
  228. Date: Thu May 4 21:52:58 2017 +0100
  229.  
  230. Add option to also check the center to `find_node_near` (#5255)
  231.  
  232. * Add option to also check the center to `find_node_near`
  233.  
  234. commit 6fb27d3b2e7c497ae443538dbc4dc9f64ad2f8e9
  235. Author: yellowcrash10
  236. Date: Mon May 1 00:23:55 2017 +0000
  237.  
  238. Translated using Weblate (Esperanto)
  239.  
  240. Currently translated at 31.9% (293 of 918 strings)
  241.  
  242. commit e2199874a4ea0f1ac4435a2d3e88c6baa9c93cce
  243. Author: Michele Mainardi
  244. Date: Tue Apr 25 19:08:03 2017 +0000
  245.  
  246. Translated using Weblate (Italian)
  247.  
  248. Currently translated at 96.0% (882 of 918 strings)
  249.  
  250. commit b71ed1a957d34d3e53458522b6d85aaa8c2f0f8f
  251. Author: Mário
  252. Date: Sun Apr 23 14:54:32 2017 +0000
  253.  
  254. Translated using Weblate (Portuguese)
  255.  
  256. Currently translated at 66.9% (615 of 918 strings)
  257.  
  258. commit 87b6458abc1024c9da0032f4cd5106e04026b2f0
  259. Author: Viktar Vauchkevich
  260. Date: Sat Apr 22 21:15:02 2017 +0000
  261.  
  262. Translated using Weblate (Belarusian)
  263.  
  264. Currently translated at 100.0% (918 of 918 strings)
  265.  
  266. commit f441e0d76e147df948f0501af443f729c28568aa
  267. Author: David Capello
  268. Date: Mon Apr 24 00:43:47 2017 +0000
  269.  
  270. Translated using Weblate (Spanish)
  271.  
  272. Currently translated at 58.0% (533 of 918 strings)
  273.  
  274. commit 4cf0bf8ff407d99f09e583dd839c0dddf3c0f0e0
  275. Author: Laura Arjona Reina
  276. Date: Tue Apr 18 18:24:03 2017 +0000
  277.  
  278. Translated using Weblate (Spanish)
  279.  
  280. Currently translated at 57.9% (532 of 918 strings)
  281.  
  282. commit 733b49b17fd53bb411be36e1c1894a3c90f5041b
  283. Author: metarmask
  284. Date: Fri Apr 14 13:17:21 2017 +0000
  285.  
  286. Added translation using Weblate (Swedish)
  287.  
  288. commit 41e9074c7dea344a67cd0f8686e77b07b6d69d78
  289. Author: BreadW
  290. Date: Tue Apr 18 12:21:48 2017 +0000
  291.  
  292. Translated using Weblate (Japanese)
  293.  
  294. Currently translated at 49.6% (456 of 918 strings)
  295.  
  296. commit 1b3ea47e9953ba8f300c24ecde13adba961f3975
  297. Author: monolifed
  298. Date: Wed Apr 12 21:55:43 2017 +0000
  299.  
  300. Translated using Weblate (Japanese)
  301.  
  302. Currently translated at 49.4% (454 of 918 strings)
  303.  
  304. commit b8993ee5ac877c279b56c8fa4c3e17ce7613b27e
  305. Author: Andrey K
  306. Date: Fri Apr 7 10:25:53 2017 +0000
  307.  
  308. Translated using Weblate (Russian)
  309.  
  310. Currently translated at 60.1% (552 of 918 strings)
  311.  
  312. commit 194df438c21f065b90438157ee874da4819529bf
  313. Author: monolifed
  314. Date: Sun Apr 9 16:36:26 2017 +0000
  315.  
  316. Translated using Weblate (Turkish)
  317.  
  318. Currently translated at 93.6% (860 of 918 strings)
  319.  
  320. commit 1a9cd99056c702ee2b9b82d44d87e50952e87a82
  321. Author: Muhammad Nur Hidayat Yasuyoshi
  322. Date: Fri Apr 7 09:54:49 2017 +0000
  323.  
  324. Translated using Weblate (Malay)
  325.  
  326. Currently translated at 54.9% (504 of 918 strings)
  327.  
  328. commit c874bfa5c3057470bd5bbd0391f4e5e4a8376cbf
  329. Author: Vaughan Lapsley
  330. Date: Wed Apr 12 22:54:03 2017 +1000
  331.  
  332. Remove CMAKE -ffast-math flag from OSX/FreeBSD
  333.  
  334. Fixes issue: #4274
  335.  
  336. I have tested on MacOS 10.12.4
  337.  
  338. Requires testing on:
  339. FreeBSD, Windows and Linux which I do not have access to.
  340.  
  341. commit 9a9ae7d65c0112f3b3107547505553a07d7e20c3
  342. Author: Loic Blot
  343. Date: Thu May 4 07:52:31 2017 +0200
  344.  
  345. LINT fix since cloud API merge
  346.  
  347. commit dd591119a3945a35f5355bb1e68ee748d39f6f60
  348. Author: paramat
  349. Date: Thu May 4 03:02:16 2017 +0100
  350.  
  351. Directional coloured fog: Fix order of SColor components
  352.  
  353. 'video::SColor pointcolor' was initialised with order RGBA instead of ARGB.
  354. No change in behaviour as 'm_bgcolor' has alpha 255.
  355.  
  356. commit 76ec6b83133f286581f051dcb1b3da5a52e30b5b
  357. Author: paramat
  358. Date: Tue May 2 01:37:23 2017 +0100
  359.  
  360. Clouds: Fix reddish clouds. Add missing alpha update
  361.  
  362. Fix accidental swap of red and blue components that caused reddish clouds
  363. Add missing update of alpha in remoteplayer.cpp
  364.  
  365. commit ae0d8f74d747fab2fbe5b4553818e0f938e3289d
  366. Author: red-001
  367. Date: Wed Apr 19 14:16:54 2017 +0100
  368.  
  369. Add function to get server info.
  370.  
  371. commit 468eeb618e9abbff2f04f4635eb89a8f684d71ae
  372. Author: SmallJoker
  373. Date: Wed May 3 13:48:46 2017 +0200
  374.  
  375. Fading soungs: Fix client crash on older servers
  376.  
  377. commit ad9fcf859ec2347325830e09504ae96968b51ea8
  378. Author: paramat
  379. Date: Fri Apr 28 03:06:49 2017 +0100
  380.  
  381. Set sky API: Add bool for clouds in front of custom skybox
  382.  
  383. Default true.
  384. Add 'm_clouds_enabled' bool to sky.h, set from new bool in 'set sky' API.
  385. Make 'getCloudsVisible()' depend on 'm_clouds_enabled' instead of
  386. 'm_visible' (whether normal sky is visible).
  387.  
  388. commit f9fdb48dc85e53253ef93972355d3c7bc9d0ffb0
  389. Author: SmallJoker
  390. Date: Sat Apr 1 20:38:14 2017 +0200
  391.  
  392. Sneak: Improve and fix various things
  393.  
  394. Remove useless `got_teleported`.
  395. Fix jitter when walking against the sneak limits.
  396. Fix damage evading on sneak ladders.
  397.  
  398. commit bd921a7916f0fafc493b1c4d0eeb5e2bb1d6a7c2
  399. Author: Brandon
  400. Date: Sun Jul 10 00:08:26 2016 -0500
  401.  
  402. Sound API: Add fading sounds
  403.  
  404. commit f1d7a26b7c341b468f34325cec5c3d495f175a8f
  405. Author: Ben Deutsch
  406. Date: Fri Mar 17 10:39:47 2017 +0100
  407.  
  408. Add clouds API
  409.  
  410. commit 95409da87d009c352f27c737621972c2225796c9
  411. Author: Loïc Blot
  412. Date: Sat Apr 29 20:36:09 2017 +0200
  413.  
  414. Optimize updateFastFaceRow processing by removing some TileSpec copy (#5678)
  415.  
  416. * Optimize updateFastFaceRow processing by removing some TileSpec copy
  417.  
  418. It permit to decrease this function from 54% runtime to 45% and reduce copy from 14% runtime to 12.5%
  419. getTileInfo also reduced from 27% to 23%
  420.  
  421. * makeFastFace should use a const ref too
  422.  
  423. this trigger a const pointer need in the underlying function
  424.  
  425. Also fix some code style and prevent calculating 4 times the same position at a point
  426.  
  427. * Reduce a comparison cost for lights in updateFastFaceRow
  428.  
  429. commit c729543ec4ab5cba167b97f0b8c796de3de88a26
  430. Author: shivajiva101
  431. Date: Sat Apr 29 17:18:46 2017 +0100
  432.  
  433. Fix visual slide issue with set_detach, fixes #5620
  434.  
  435. commit 3251e4493846e981b9dc707c635ee5f966f7d40c
  436. Author: Loïc Blot
  437. Date: Sat Apr 29 18:16:58 2017 +0200
  438.  
  439. content_cao: fix getPlayerControl structure copy on each step (#5677)
  440.  
  441. Also fix some codestyle issues around it.
  442.  
  443. commit 3db66b453152c3610b858aa1650e1ab3f545a430
  444. Author: Loïc Blot
  445. Date: Sat Apr 29 17:25:25 2017 +0200
  446.  
  447. Client & ClientEnvirnment: don't create fake events (#5676)
  448.  
  449. Instead of create fake events on the stack on each loop call (Game::run), verify is queue is empty or not and handle event directly if there is.
  450.  
  451. This prevents fake ClientEvent creation & memory allocations
  452.  
  453. Same fix is also applied on ClientEnvironment, & rename getClientEvent to getClientEnvEvent to match ClientEnvEvent object
  454.  
  455. commit f727f54192644f6427ac1b2c86df8c64c7c5fdf0
  456. Author: SmallJoker
  457. Date: Sat Apr 29 14:36:55 2017 +0200
  458.  
  459. Fix Travis/unittest broken since b662a45
  460.  
  461. commit 9762650f978cc7bae78861b70a051b26cc5e2dc6
  462. Author: Loic Blot
  463. Date: Sat Apr 29 12:18:14 2017 +0200
  464.  
  465. Remove legacy unused define DIGGING_PARTICLES_AMOUNT
  466.  
  467. commit dc5bc6cac7b81ab27e0064bc25b5fd1d8d617340
  468. Author: Vincent Glize
  469. Date: Sat Apr 29 12:08:16 2017 +0200
  470.  
  471. [CSM] Add event on_place_node API lua (#5548)
  472.  
  473. * [CSM] Add event on_place_node API lua
  474.  
  475. commit ecf08255b0b6b9d15b86f614942ac8f53f41302a
  476. Author: Loic Blot
  477. Date: Sat Apr 29 09:47:22 2017 +0200
  478.  
  479. Fix Lint broken by b662a4577d692329b9ca83525e6039f2ddcd1ac1
  480.  
  481. commit 1ecc8756bcab6b97cf31f18163c761dd25fa947e
  482. Author: Auke Kok
  483. Date: Sat Apr 29 00:16:32 2017 -0700
  484.  
  485. Reorder TileLayer. (#5638)
  486.  
  487. Despite the split of TileSpec into TileDef and TileLayer, the
  488. TileLayer struct is still 66 bytes large, and doesn't fit in
  489. a single cacheline.
  490.  
  491. I'm moving the color member to cacheline 2, in the hope that it
  492. is less used and the compiler loads all the hot members in a single
  493. cacheline instead. Only color sits now in cacheline 2, all the
  494. other members are in cacheline 1.
  495.  
  496. Note: is_color is probably rarely set, most nodes will likely
  497. not use hardware coloring, but this may change in the future.
  498. Ideally, this class is shrunk to 64 bytes.
  499.  
  500. commit 19960e26c672c6337f8c6ffbe27f2c6bca49750c
  501. Author: Vincent Glize
  502. Date: Sat Apr 29 09:16:06 2017 +0200
  503.  
  504. [CSM] add screenshot api lua (#5674)
  505.  
  506. * [CSM] add screenshot api lua
  507.  
  508. commit b662a4577d692329b9ca83525e6039f2ddcd1ac1
  509. Author: ShadowNinja
  510. Date: Sun Mar 6 14:31:16 2016 -0500
  511.  
  512. Clean up getTime helpers
  513.  
  514. This increases size of the getTime return values to 64 bits.
  515. It also removes the TimeGetter classes since the getTime functions
  516. are now very precise.
  517.  
  518. commit 7f4cdbcbe9b5b4655c2c5eba2043628487668e24
  519. Author: you
  520. Date: Fri Apr 28 20:12:28 2017 +0200
  521.  
  522. Fix click-digging torches (#5652)
  523.  
  524. Torches are dug instantly again.
  525. When the digging time is 0, a delay of 0.15 seconds is added between digging nodes. If the left mouse button is released, the delay is set to 0, thus click-digging.
  526.  
  527. commit e21a1ab3bd31f9b854ef77c33698624755fc915c
  528. Author: Auke Kok
  529. Date: Fri Apr 28 11:11:43 2017 -0700
  530.  
  531. Allow mesh and nodeboxes to wave like plants or leaves. (#3497)
  532.  
  533. We introduce a new value for "waving" - 2:
  534.  
  535. 0 - waving disabled
  536. 1 - wave like a plant
  537. 2 - wave like a leave
  538.  
  539. Plantlike nodes will only allow waving = 1, but for leaves we will
  540. permit both 1 and 2 since current minetest_game sets it to 1 for
  541. all leaves. This makes it somewhat backwards compatible.
  542.  
  543. For mesh and nodebox, values 1 and 2 are both valid, and the node
  544. can wave in both fashions as desired.
  545.  
  546. I've tested this with the crops:corn plants, which are mesh nodes,
  547. and the results are really good. The code change is trivial as
  548. well, so I've opted to document the waving parameter in lua_api.txt
  549. because it was missing from there.
  550.  
  551. Nodeboxes likely will not wave properly unless waving = 2. However
  552. it's possible that waving=1 may be desired by some mod developers
  553. for geometries I have not tried, so the code will not prohibit
  554. either value for mesh and nodebox drawtypes.
  555.  
  556. Add lua_api.txt documentation for this feature and document both
  557. the existing functionality and the expansion to mesh and nodebox
  558. drawtypes.
  559.  
  560. commit c761717f11837828bfb57998273695419a28e6eb
  561. Author: ShadowNinja
  562. Date: Thu Apr 27 10:57:46 2017 -0400
  563.  
  564. Fix Travis builds
  565.  
  566. commit 04ba2d2721e456aea2280dd9fa4bf6224f3656c8
  567. Author: Louis Pearson
  568. Date: Thu Apr 27 06:33:59 2017 -0500
  569.  
  570. Search user path for sounds (#5657)
  571.  
  572. commit b82e5ec8804e9058b48f3d2a168a4c019a777055
  573. Author: Loïc Blot
  574. Date: Thu Apr 27 11:52:44 2017 +0200
  575.  
  576. Don't permit to copy Scripting classes (Client,Server,Mainmenu)
  577.  
  578. commit 1ef9eee31133a3001ed0c642df5cbe54169850de
  579. Author: red-001
  580. Date: Thu Apr 27 10:49:44 2017 +0100
  581.  
  582. Allow scripts to get the client protocol version in non-debug builds. (#5649)
  583.  
  584. commit d130e1fdc09398367bfed3e0d4a4b2574ca33ab1
  585. Author: Bluebird
  586. Date: Thu Apr 27 04:49:07 2017 -0500
  587.  
  588. Fix incorrect formspec-tooltip doc, add detail in 'floodable' & 'on_flood' docs (#5660)
  589.  
  590. * Fix incorrect formspec tooltip documentation
  591.  
  592. * Improve `floodable` and `on_flood` documentation.
  593.  
  594. The original documentation did not specify that liquids should not themselves be floodable. This is probably something that should be mentioned.
  595.  
  596. commit 1670bc7366c687ef185b5b3cebda55b9201e004f
  597. Author: Loic Blot
  598. Date: Wed Apr 26 21:11:46 2017 +0200
  599.  
  600. Fix Android build since 2818d3f2244d2146a5cdb61cd41f6561c514f97c
  601.  
  602. commit ff1ef67dccefb8d283142ea86db250f07aee095c
  603. Author: red-001
  604. Date: Wed Apr 26 20:10:13 2017 +0100
  605.  
  606. Fix #5655 (#5658)
  607.  
  608. Client: Don't send `TOSERVER_RECEIVED_MEDIA` since it's not used anymore
  609. Server: Handle `TOSERVER_RECEIVED_MEDIA` using `Server::handleCommand_Deprecated`
  610.  
  611. commit 70ceeb80a180507e38db957f217e2c78ce901692
  612. Author: Bluebird
  613. Date: Wed Apr 26 00:24:15 2017 -0500
  614.  
  615. Tiny documentation fix. (#5659)
  616.  
  617. There are plenty of lines longer than 80 characters, and spliting the function declaration across two lines can be momentarily confusing.
  618.  
  619. commit 2818d3f2244d2146a5cdb61cd41f6561c514f97c
  620. Author: ShadowNinja
  621. Date: Tue Apr 25 13:38:08 2017 -0400
  622.  
  623. Rename Scripting API files for consistency
  624.  
  625. commit db17225a976e20c6628afe70dd6b230673287b4d
  626. Author: Louis Pearson
  627. Date: Tue Apr 25 06:11:51 2017 -0500
  628.  
  629. Footsteps without view bobbing (#5645)
  630.  
  631. * Remove redundant view_bobbing setting
  632.  
  633. Also fixes bug where disabling view_bobbing disables footstep sounds.
  634.  
  635. * Removes redundant view_bobbing setting
  636.  
  637. Setting view_bobbing amount to 0 is now the only way to
  638. turn view_bobbing on and off. Also fixed a bug where footstep
  639. sounds would not play when view_bobbing was disabled.
  640.  
  641. commit a7e131f53e211ffbe38d34d23b33e13cc401f013
  642. Author: Loïc Blot
  643. Date: Tue Apr 25 10:17:53 2017 +0200
  644.  
  645. Fix various points reported by cppcheck (#5656)
  646.  
  647. * Fix various performance issues reported by cppcheck + code style (CI)
  648.  
  649. * Make CI happy with code style on master
  650. * guiFileSelectMenu: remove useless includes
  651. * some performance fixes pointed by cppcheck
  652. * remove some useless casts
  653. * TextDest: remove unused setFormSpec function
  654.  
  655. * Fix various iterator post-increment reported by cppcheck
  656.  
  657. commit af9630962134346750f12c9f1856eae00e0dfe02
  658. Author: Loïc Blot
  659. Date: Mon Apr 24 16:06:27 2017 +0200
  660.  
  661. Gitlab-CI: keep build workspace only 1 hour
  662.  
  663. commit d7ddceac730393e7a66980ad21630a05b7e291c4
  664. Author: Loic Blot
  665. Date: Sun Apr 23 16:22:53 2017 +0200
  666.  
  667. Fix lint since recent player to db merge
  668.  
  669. commit 29ab20c27229672c24a7699afbcd54caad903331
  670. Author: Loïc Blot
  671. Date: Sun Apr 23 14:35:08 2017 +0200
  672.  
  673. Player data to Database (#5475)
  674.  
  675. * Player data to Database
  676.  
  677. Add player data into databases (SQLite3 & PG only)
  678.  
  679. PostgreSQL & SQLite: better POO Design for databases
  680.  
  681. Add --migrate-players argument to server + deprecation warning
  682.  
  683. * Remove players directory if empty
  684.  
  685. commit dda171d2925e20efc00c78bcb45cf595fd986da9
  686. Author: Loic Blot
  687. Date: Sun Apr 23 10:24:00 2017 +0200
  688.  
  689. LINT fix
  690.  
  691. commit 485bf2199834b26c1ee22b1ebc17e5707ed9579e
  692. Author: Loic Blot
  693. Date: Sun Apr 23 10:21:08 2017 +0200
  694.  
  695. Revert "CONTRIBUTING: disallow signed git commits"
  696.  
  697. This reverts commit 7a6502a7a5007e4bed8c1dd10af39d4fa2b296a4.
  698.  
  699. Signed commits are supported by PPA and weblate now
  700.  
  701. commit 91a9382c25328075d1a27593b22b0a75863951e1
  702. Author: Loïc Blot
  703. Date: Sun Apr 23 09:52:40 2017 +0200
  704.  
  705. Pass clang-format on various cpp/header files (#5559)
  706.  
  707. commit 0c34fe20a101f3e9297b3ffab4e8b736a55a558f
  708. Author: red-001
  709. Date: Sat Apr 22 12:59:02 2017 +0100
  710.  
  711. Network:Remove old opcodes and fix documentation. (#5573)
  712.  
  713. commit 4c03190ce80457f19f87f9a3a6b4b03fb4f08ee1
  714. Author: paramat
  715. Date: Sat Apr 22 05:16:50 2017 +0100
  716.  
  717. Mgflat, Mgv7: Fix noise crash on world exit.
  718.  
  719. Fix crash caused by destructor 'delete' on noise objects that are not
  720. created due to mapgen options.
  721. Crash was caused by commit 57eaf62c697cec91890d9cb28d10385d293d2d3f
  722.  
  723. commit f6d1b682d3c3fa25e11d64d52c93b92760fe2612
  724. Author: Dániel Juhász
  725. Date: Fri Apr 21 12:56:10 2017 +0200
  726.  
  727. Add /fixlight chat command
  728.  
  729. commit 57eaf62c697cec91890d9cb28d10385d293d2d3f
  730. Author: paramat
  731. Date: Fri Apr 21 02:19:24 2017 +0100
  732.  
  733. Mgflat, Mgv7: Only create noise objects if needed
  734.  
  735. commit 58c083f305d77bd3c7d366c1f0e4a54d80a51719
  736. Author: paramat
  737. Date: Thu Apr 20 22:47:28 2017 +0100
  738.  
  739. Sneak glitch: Set default to false
  740.  
  741. The 'sneak glitch' physics override now controls whether a player can
  742. use the new move code replications of the old sneak side-effects:
  743. sneak ladders and 2 node sneak jump. This completes our intention to
  744. replicate the old sneak side-effects in new code and provide them as
  745. an option that is disabled by default.
  746.  
  747. commit cca58fe0fd1aac4246a23e1fc4f8469bdd280c6d
  748. Author: Auke Kok
  749. Date: Wed Apr 19 23:10:39 2017 -0700
  750.  
  751. Add on_flood() callback.
  752.  
  753. This callback is called if a liquid definitely floods a non-air
  754. node on the map. The callback arguments are (pos, oldnode, newnode)
  755. and can return a `bool` value indicating whether flooding the
  756. node should be cancelled (`return true` will prevent the node
  757. from flooding).
  758.  
  759. Documentation is added, the callback function was tested with a
  760. modified minetest_game.
  761.  
  762. Note that `return true` will likely cause the node's `on_flood()`
  763. callback to be called every second until the node gets removed,
  764. so care must be taken to prevent many callbacks from using this
  765. return value. The current default liquid update interval is 1.0
  766. seconds, which isn't unmanageable.
  767.  
  768. The larger aim of this patch is to remove the lava cooling ABM,
  769. which is a significant cost to idle servers that have lava on their
  770. map. This callback will be much more efficient.
  771.  
  772. commit 8464da75857c1556f64984c0b014300638e38d4f
  773. Author: Dániel Juhász
  774. Date: Sat Apr 22 00:55:07 2017 +0200
  775.  
  776. Fix a memory leak (#5636)
  777.  
  778. commit 3e71c8f482131da59642b0175160eb2bc714d439
  779. Author: Loic Blot
  780. Date: Sat Apr 22 00:51:13 2017 +0200
  781.  
  782. Fixing warning pointed by @sfan5 and clang and cleanup guiFileSelectMenu
  783.  
  784. * Also pass clang-format on guiFileSelectMenu.h and remove it from whitelist
  785.  
  786. commit 4f4e2e3e838fc640e45714d4666bc5d6b0aa8a25
  787. Author: Loic Blot
  788. Date: Sat Apr 22 00:36:59 2017 +0200
  789.  
  790. Revert a const ref on update texture
  791.  
  792. if mod is a reference to a class member a variable swap breaks.
  793. We should find a way to keep this const ref if possible.
  794. Added a comment about this in header
  795.  
  796. commit 113c85a66a5b23c8c47f1bdb435dd4b27884ed54
  797. Author: Loïc Blot
  798. Date: Sat Apr 22 00:34:00 2017 +0200
  799.  
  800. lua: remove core.cause_error call (#5637)
  801.  
  802. it was used in minimal to trigger core crash, not very useful
  803.  
  804. commit dc0e9097d3144a3dda81039f666ee43ba29cbc36
  805. Author: Loïc Blot
  806. Date: Fri Apr 21 23:40:48 2017 +0200
  807.  
  808. Fix various performance issues reported by cppcheck + code style (CI) (#5635)
  809.  
  810. * Make CI happy with code style on master
  811. * guiFileSelectMenu: remove useless includes
  812. * some performance fixes pointed by cppcheck
  813. * remove some useless casts
  814. * TextDest: remove unused setFormSpec function
  815.  
  816. commit f151b2322003bbc89c2cd3c603ef1e1ab9d46439
  817. Author: orwell96
  818. Date: Fri Apr 21 19:31:59 2017 +0200
  819.  
  820. Fix #5617 - respect message and reconnect parameters when shutting down immediately (#5621)
  821.  
  822. commit 900b816162401a6d9006334e2e8e8a9a26a1613b
  823. Author: Dániel Juhász
  824. Date: Fri Apr 21 18:04:06 2017 +0200
  825.  
  826. Fix after soft node overlays
  827.  
  828. This removes a segmentation fault and makes node meshes well colorized.
  829.  
  830. commit 1ffb180868ffcec6812cd3aac8f56ffefb91c8bc
  831. Author: Dániel Juhász
  832. Date: Fri Apr 21 15:34:59 2017 +0200
  833.  
  834. Soft node overlay (#5186)
  835.  
  836. This commit adds node overlays, which are tiles that are drawn on top of
  837. other tiles.
  838.  
  839. commit 2ad74a9e8b9da48aef62346de6cd55f304c6440d
  840. Author: Loïc Blot
  841. Date: Fri Apr 21 10:22:20 2017 +0200
  842.  
  843. Gitlab-CI enhancements (#5629)
  844.  
  845. commit 370354cc87937bbfb6f24aa062966af8e039cec0
  846. Author: Loïc Blot
  847. Date: Fri Apr 21 10:06:08 2017 +0200
  848.  
  849. Fix various performance issues reported by cppcheck (#5628)
  850.  
  851. * Also remove 1 non declared but defined functions
  852.  
  853. commit de5ecc9fa31d557e2d0ca638b1c98435707046b9
  854. Author: Ekdohibs
  855. Date: Thu Apr 20 06:06:15 2017 +0200
  856.  
  857. Run generate_from_settingtypes.lua
  858.  
  859. commit 57e5aa662851485902575c3c747437e365bf72c8
  860. Author: Dániel Juhász
  861. Date: Sat Mar 11 17:07:04 2017 +0100
  862.  
  863. Light update for map blocks
  864.  
  865. This is not really different from the light update of a voxel
  866. manipulator. This update does not assume that the lighting was correct
  867. before, therefore it is useful for correction.
  868.  
  869. Also expose this function to the Lua API for light correction, and
  870. allow voxel manipulators not to update the light.
  871.  
  872. commit 6d1e6f889826a5802e17f53f99000a51b2e00066
  873. Author: Dániel Juhász
  874. Date: Sat Mar 11 17:03:15 2017 +0100
  875.  
  876. Split light update into two parts
  877.  
  878. The common part can be reused.
  879.  
  880. commit f98bbe193e0093aca8d8957cec82fdbd28639915
  881. Author: Loïc Blot
  882. Date: Thu Apr 20 00:12:52 2017 +0200
  883.  
  884. Fix various copy instead of const ref reported by cppcheck (part 3) (#5616)
  885.  
  886. * Also remove 2 non declared but defined functions
  887. * Make some functions around const ref changes const
  888.  
  889. commit f3fe62a0bf9e775b3e6e838f104ab605a2238792
  890. Author: Loïc Blot
  891. Date: Wed Apr 19 23:02:07 2017 +0200
  892.  
  893. Fix various copy instead of const ref reported by cppcheck (#5615)
  894.  
  895. * Also remove InventoryList::peekItem unused function
  896. * Fix some post increment to preincrement reported by cppcheck
  897.  
  898. commit cfe0291b131630a7400fdcf46b720bd70d8d0fa0
  899. Author: paramat
  900. Date: Mon Apr 17 14:17:43 2017 +0100
  901.  
  902. Conf.example: Move some lines to minetest.conf.example.extra
  903.  
  904. Some information in conf.example cannot be generated from
  905. settingtypes.txt, moving it to a new file makes generating
  906. conf.example while preserving that information easier.
  907.  
  908. Regenerate conf.example from settingtypes.txt.
  909.  
  910. commit efd509f796a4870243ce97012aa27940993f4a79
  911. Author: MarkuBu
  912. Date: Thu Apr 13 13:58:34 2017 +0200
  913.  
  914. Pointed thing to face pos: Fix crash if opening door with slab or stair
  915.  
  916. Avoids crash caused when 'pointed thing -under' and '-above' are not
  917. face-neighbours, for example in the case of pointing to the top half
  918. of a door.
  919.  
  920. commit 858c72297409ca54092c3c908279d2a05fef58cd
  921. Author: Hybrid Dog
  922. Date: Mon Apr 10 22:07:52 2017 +0200
  923.  
  924. Tools: Fix tool digging speed limit
  925.  
  926. commit cf37a5569002e83cc4d6916b39118ceba134da1b
  927. Author: Loïc Blot
  928. Date: Wed Apr 19 00:36:30 2017 +0200
  929.  
  930. Fix various variables passed by copy instead of const ref (#5610)
  931.  
  932. Pointed by cppcheck
  933.  
  934. commit 5f2af7c4e80da1c646e5a19ceed5bd0871b56e85
  935. Author: Loïc Blot
  936. Date: Tue Apr 18 17:13:50 2017 +0200
  937.  
  938. Fix broken lint since 04cc9de8f2fbcb11f133c88f02fc11504b3ea6f3
  939.  
  940. commit 93c1d511e3880acf15a656f1653ce5853dd1d362
  941. Author: Auke Kok
  942. Date: Mon Apr 17 22:48:17 2017 -0700
  943.  
  944. Reorder TileSpec. (#5591)
  945.  
  946. Put accessed members that are needed by updateFastFaceRow()
  947. all in the same cacheline.
  948.  
  949. commit eddf16eee9cb3627f4f62d37ea2942fc7546fae7
  950. Author: Ekdohibs
  951. Date: Tue Apr 18 06:40:53 2017 +0200
  952.  
  953. Fix always using the xbox layout (reported by coverity).
  954.  
  955. commit 5433e9bd19b9c3a42f8db569bf8f47d6dbe4f0c5
  956. Author: Auke Kok
  957. Date: Fri Apr 14 22:16:57 2017 -0700
  958.  
  959. Don't make TAB exit game if bound to inventory.
  960.  
  961. I play with the TAB key bound to the inventory. However, the
  962. code here assumes that TAB means "close formspec" in all contexts,
  963. including the main menu. This causes my game to exit when I attempt
  964. to TAB in between USERNAME and PASSWORD fields.
  965.  
  966. We know when m_client != NULL that the game is a client game and
  967. not in the main menu, and then it's OK to use the INVENTORY bound
  968. key to exit the formspec, since it's not the main menu.
  969.  
  970. commit 61202513208b23d3e7a2a91d10aba154e6cbf352
  971. Author: SmallJoker
  972. Date: Mon Apr 17 13:49:48 2017 +0200
  973.  
  974. Fix MSVC build broken by 34d32ce
  975. `round` -> `myround`
  976. Remove superflous `floor` calls
  977.  
  978. commit 04cc9de8f2fbcb11f133c88f02fc11504b3ea6f3
  979. Author: Perttu Ahola
  980. Date: Sat Apr 15 10:55:52 2017 +0300
  981.  
  982. MeshUpdateQueue: Add a MapBlock cache that minimizes the amount of MapBlock copying done in the main thread
  983.  
  984. Cache size is configurable by the meshgen_block_cache_size (default 20 MB).
  985.  
  986. New profiler stats:
  987. - MeshUpdateQueue MapBlock cache hit %
  988. - MeshUpdateQueue MapBlock cache size kB
  989.  
  990. Removes one type of stutter that was seen on the client when received MapBlocks
  991. were being handled. (the "MeshMakeData::fill" stutter)
  992.  
  993. Kind of related to at least #5239
  994.  
  995. Originally preceded by these commits, now includes them:
  996. - Move the mesh generator thread into src/mesh_generator_thread.{cpp,h}
  997. - mesh_generator_thread.cpp: Update code style
  998. - MeshUpdateThread: Modify interface to house a different implementation: Actual functionality will be changed by next commits.
  999. - MeshMakeData: Add fillBlockData() interface (so that caller can fill in stuff from eg. a MapBlock cache)
  1000.  
  1001. commit 4323ad163f8d8217cbfc926cf212d02386ae0646
  1002. Author: Perttu Ahola
  1003. Date: Sat Apr 15 18:21:23 2017 +0300
  1004.  
  1005. Include container.h in util/thread.h. util/thread.h doesn't compile without it
  1006.  
  1007. commit f6da7b3fda5bbb793c7795a228ea6f2602b93fbe
  1008. Author: paramat
  1009. Date: Wed Apr 5 12:18:22 2017 +0100
  1010.  
  1011. Sneak: Add option for old move code
  1012.  
  1013. Temporary option for the old move code for specific old sneak behaviour.
  1014. Enabled by setting the added 'new move' physics override to false.
  1015. By default 'new move' is true.
  1016.  
  1017. commit 907be0ab918a99c30c37c4abfe3e11722691f3bc
  1018. Author: Loic Blot
  1019. Date: Mon Apr 17 09:37:12 2017 +0200
  1020.  
  1021. Remove an unused variable in Android Build
  1022.  
  1023. commit 97988a1044e0fce20a6ddc9e9cb6be395101cb2a
  1024. Author: Auke Kok
  1025. Date: Mon Apr 17 00:04:58 2017 -0700
  1026.  
  1027. Plug two minor Leaks (#5603)
  1028.  
  1029. * Resource leak: CHECK_FILE_ERR returns, without freeing chunk_name.
  1030.  
  1031. Found with static analysis.
  1032.  
  1033. * Resource leak: leaks `page` on error path.
  1034.  
  1035. Found with static analysis.
  1036.  
  1037. commit 73de17afa821ccea84a119096b267e05a77db3ff
  1038. Author: Loïc Blot
  1039. Date: Sun Apr 16 14:44:15 2017 +0200
  1040.  
  1041. Android progressbar fix (#5601)
  1042.  
  1043. * Fix progressbar for Android
  1044.  
  1045. Fixes #5599
  1046. Fixed #5403
  1047.  
  1048. * draw_load_screen: use texturesource
  1049. this permits to unify texture loading code
  1050. * scale progress bar
  1051.  
  1052. * Add gl version check for GL_OES_texture_npot. This fixed the texture on loading screen
  1053.  
  1054. * Remove two sanity checks pointed by @celeron55
  1055.  
  1056. * sfan5 comments + android ratio fixes
  1057.  
  1058. commit d17636484dedab91b820667a82ec23cf6168ac7a
  1059. Author: Nathanaël Courant
  1060. Date: Sun Apr 16 00:48:48 2017 -0700
  1061.  
  1062. Disable android leveldb by default (#5596)
  1063.  
  1064. 1) Now leveldb is brick (thanks google)
  1065. 2) By default, use SQLite3, this work perfectly and NOBODY not use LevelDB on Android :)
  1066.  
  1067. commit 34d32ce55ae4f3f29d7b645075dc8efacb2c96d2
  1068. Author: Loïc Blot
  1069. Date: Sat Apr 15 23:19:18 2017 +0200
  1070.  
  1071. Implement delayed server shutdown with cancelation (#4664)
  1072.  
  1073. commit 0f955bf7fa7a1376acdbc06a617c0f15f9fad467
  1074. Author: SmallJoker
  1075. Date: Sat Apr 15 14:30:27 2017 +0200
  1076.  
  1077. Minimap: Do a double-typecast to fix compiling with MSVC
  1078.  
  1079. commit a9aad4d0616e798a8e61ac2a30dc31efd53b8c65
  1080. Author: Loïc Blot
  1081. Date: Sat Apr 15 09:25:43 2017 +0200
  1082.  
  1083. Partial damage cheat fix: node damages server side (#4981)
  1084.  
  1085. * Damage cheat fix: server side
  1086.  
  1087. * Lava/Node damages overtime server side
  1088. * lava hurt interval is only for old protocol
  1089.  
  1090. commit b1e6c2a9b8f10254c027fe227811fc300bae2048
  1091. Author: Loic Blot
  1092. Date: Fri Apr 14 18:26:24 2017 +0200
  1093.  
  1094. NetworkPacket: don't copy push std::string and std::wstring
  1095.  
  1096. commit 093e621643edf3bc7fa46e58cb1b5d940365ce22
  1097. Author: Loic Blot
  1098. Date: Fri Apr 14 15:56:40 2017 +0200
  1099.  
  1100. Fix wrong channel type in Client/Server CommandFactories
  1101. This is a u8 not a u16
  1102.  
  1103. commit b0be7ab61ec9ca04f2618db2d60f75396f205a58
  1104. Author: Loïc Blot
  1105. Date: Fri Apr 14 15:34:01 2017 +0200
  1106.  
  1107. ClientIface::sendToAll: honor packet configuration (#5590)
  1108.  
  1109. commit 98286a24bce14627295230fd3b846abf9641c086
  1110. Author: Loic Blot
  1111. Date: Fri Apr 14 09:26:11 2017 +0200
  1112.  
  1113. Fix android build
  1114.  
  1115. commit e80a83d1cb9d01273ddca1c075c25cd01c291ca7
  1116. Author: bigfoot547
  1117. Date: Fri Apr 14 02:04:41 2017 -0500
  1118.  
  1119. [CSM] Add function to set minimap shape (#5569)
  1120.  
  1121. * [CSM] Add function to set minimap shape
  1122.  
  1123. Also deprecates `toggle_shape`.
  1124.  
  1125. * Oh fish, I messed that one up!
  1126.  
  1127. * Fix Style
  1128.  
  1129. * Sorry, I missed something
  1130.  
  1131. I still had the `luamethod` call in there!
  1132.  
  1133. * Add getters
  1134.  
  1135. * Remove extra line
  1136.  
  1137. * Remove useless variable
  1138.  
  1139. Please review again @nerzhul . Thanks!
  1140.  
  1141. * Satisfy nerzhul
  1142.  
  1143. commit 6f641df8a52ccb84452a289416527e3d1a36621a
  1144. Author: Dániel Juhász
  1145. Date: Thu Apr 13 01:24:00 2017 +0200
  1146.  
  1147. Only use palette if param_type2 is correct
  1148.  
  1149. commit 021e667511658fdafcece72315f0f71bb26c6c68
  1150. Author: Dániel Juhász
  1151. Date: Thu Apr 13 10:19:46 2017 +0200
  1152.  
  1153. Add documentation for map block format 27 (#5576)
  1154.  
  1155. commit 8bdf9a44c62758b42420b42b584be9553d3eb32f
  1156. Author: Vincent Glize
  1157. Date: Wed Apr 12 23:05:01 2017 +0200
  1158.  
  1159. [CSM] Fix localplayer documentation (#5557)
  1160.  
  1161. commit 83508277ce57720ee833bea125388a99cbe4e20d
  1162. Author: numberZero
  1163. Date: Wed Apr 12 18:51:07 2017 +0400
  1164.  
  1165. Fix inability to change metadata using stack:to_table() (#5547)
  1166.  
  1167. commit 1399678ffd6faa2ae1642ada1b1b9dc729d6357a
  1168. Author: Loic Blot
  1169. Date: Wed Apr 12 09:05:27 2017 +0200
  1170.  
  1171. Fix fips_cipher_abort warning and other duplicate macros
  1172.  
  1173. commit 4e2479e46a8d19fa0e943f84898b602cf38f6480
  1174. Author: red-001
  1175. Date: Tue Apr 11 22:35:25 2017 +0100
  1176.  
  1177. [CSM] Allow escaping chatcommands and add missing calls to gettext. (#5565)
  1178.  
  1179. commit a3e73726868c2a1659a7816051e8a8be2e42c72a
  1180. Author: t0ny2
  1181. Date: Tue Apr 11 18:29:24 2017 +0100
  1182.  
  1183. Replace occurrence of luaL_reg in l_localplayer (#5566)
  1184.  
  1185. Related to commit 41c5483. Replace a final occurrence of luaL_reg in
  1186. src/script/lua_api/l_localplayer.cpp
  1187.  
  1188. commit 59911761ef529f118e7ba697d4f5983d43dbb383
  1189. Author: paramat
  1190. Date: Thu Apr 6 15:58:12 2017 +0100
  1191.  
  1192. Sneak glitch: Detect ledge for 2-node climb-up
  1193.  
  1194. Re-creates the old sneak-jump behaviour in new code.
  1195. Enabled by the 'sneak glitch' physics override.
  1196. When a ledge is detected the jump speed modifier is set to the larger
  1197. of 'physics override jump' and 1.3 to allow a 2-node climb-up.
  1198.  
  1199. An unexpected side-effect is the simple sneak ladder working smoothly.
  1200.  
  1201. commit eb587996e42544ec8624b256e6d5eea12f9bab88
  1202. Author: red-001
  1203. Date: Mon Apr 10 20:14:00 2017 +0100
  1204.  
  1205. [CSM] Use more gettext (#5553)
  1206.  
  1207. commit e8d872332040c16714ff6410d1f859adcec4766e
  1208. Author: red-001
  1209. Date: Mon Apr 10 20:13:20 2017 +0100
  1210.  
  1211. [CSM] Move `.list_players` and `.disconnect` to builtin. (#5550)
  1212.  
  1213. commit 0bc306e3371c4fe2211876156bcbc8a5e2092e22
  1214. Author: Loïc Blot
  1215. Date: Mon Apr 10 09:40:06 2017 +0200
  1216.  
  1217. Clang-format fix for Android
  1218.  
  1219. commit b4106ca58f723a64bcaec619b7f5c686f5e4abb2
  1220. Author: Loïc Blot
  1221. Date: Mon Apr 10 09:17:53 2017 +0200
  1222.  
  1223. Clang-format styles fixes since previous commit
  1224.  
  1225. commit 0419552c923d7088215cf711657d6223e1b8569a
  1226. Author: Loic Blot
  1227. Date: Mon Apr 10 08:05:03 2017 +0200
  1228.  
  1229. Clang format: fix LINT on old PR which doesn't have LINT enabled
  1230.  
  1231. commit 0a8834608d21998bd05b899bd91ddc2196762926
  1232. Author: number Zero
  1233. Date: Thu Jan 12 12:19:36 2017 +0300
  1234.  
  1235. Hard-coded undersampling.
  1236.  
  1237. Adds uniform undersampling for the 3D rendered scene. GUI elements
  1238. are not undersampled, resulting in better playability for users
  1239. with low-performance platforms with readable fonts and formspecs.
  1240.  
  1241. The undersampling setting can be set to 0 (disabled), 2, 3, 4 pixels
  1242. which translates into a resolution reduction of x4, x9 or x16, and
  1243. is significant.
  1244.  
  1245. commit 8ad3dad137df740ce63101bf224e977e66b9df2c
  1246. Author: Vincent Glize
  1247. Date: Sat Apr 8 12:26:45 2017 +0200
  1248.  
  1249. LocalPlayer api lua
  1250.  
  1251. commit 58d83a7bb2f992194c3df304b1dcbb81f98f78c0
  1252. Author: Dániel Juhász
  1253. Date: Fri Mar 10 18:25:58 2017 +0100
  1254.  
  1255. Hardware coloring for itemstacks
  1256.  
  1257. Adds the possibility to colorize item stacks based on their metadata.
  1258.  
  1259. In the item/node definition you can specify palette (an image file)
  1260. and color (fallback color if the item has no palette or metadata).
  1261. Then you can add palette_index to the metadata.
  1262.  
  1263. Dropped itemstacks with different colors do not merge.
  1264.  
  1265. commit d4e9dd4643607192f5adebeecda86f25074f02cd
  1266. Author: red-001
  1267. Date: Sat Apr 8 19:03:57 2017 +0100
  1268.  
  1269. Move chat command handling code from C++ to Lua (#5528)
  1270.  
  1271. commit fb4c730708a4140f05d2161c27e6c58bb0f72a9b
  1272. Author: raymoo
  1273. Date: Sat Apr 8 01:42:59 2017 -0700
  1274.  
  1275. Document that write_json will error on unserializable types. (#5539)
  1276.  
  1277. Previously it was erroneously documented that it would save them as null.
  1278.  
  1279. commit 8c8333bf68ca372853e95403d85f97068999d660
  1280. Author: Loïc Blot
  1281. Date: Sat Apr 8 10:19:07 2017 +0200
  1282.  
  1283. Prepare for Linux daily build packages (using Gitlab.com CI) (#5542)
  1284.  
  1285. * Prepare for Linux daily build packages (using Gitlab.com CI)
  1286.  
  1287. commit 41c54830242269de073e4a0c10d1775dfdf6811d
  1288. Author: Loïc Blot
  1289. Date: Sat Apr 8 09:28:37 2017 +0200
  1290.  
  1291. Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541)
  1292.  
  1293. We are bundling Lua5.1 which has same macro
  1294.  
  1295. commit 01f9d05f2358f0771bd77fde6ca67192ebd6ceac
  1296. Author: Loic Blot
  1297. Date: Sat Apr 8 08:45:58 2017 +0200
  1298.  
  1299. code style fix on src/script/cpp_api/s_client.h
  1300.  
  1301. commit f73534640a18709921519ee43110292cf658e67f
  1302. Author: Vincent Glize
  1303. Date: Sat Apr 8 08:20:30 2017 +0200
  1304.  
  1305. [CSM] Add event on_connect player API lua (#5540)
  1306.  
  1307. * Add event on_connect player API lua
  1308.  
  1309. commit ff4fef570e8df6ce44ceb1d9071f860474eb1f95
  1310. Author: Loic Blot
  1311. Date: Fri Apr 7 23:56:02 2017 +0200
  1312.  
  1313. Fix cmake library default build problem since moving to lib/
  1314.  
  1315. Also make Lua library check a cmake module
  1316.  
  1317. commit 4af99b75cf3ae43c365a4c1e90e85f8ec764cf62
  1318. Author: Loic Blot
  1319. Date: Fri Apr 7 23:22:00 2017 +0200
  1320.  
  1321. Pass clang-format on 14 trivial header files fixes
  1322.  
  1323. Also remove them from whitelist
  1324.  
  1325. commit 271d7c31e69db0bb6c5cf2cfb6e97ba129045d3e
  1326. Author: rubenwardy
  1327. Date: Fri Apr 7 19:06:50 2017 +0100
  1328.  
  1329. Fix signed/unsigned conversion warning
  1330.  
  1331. There was no bug here (as I checked for negativeness),
  1332. however it's good to get rid of warnings.
  1333.  
  1334. commit c28a843592f8c88c6bb1cca830009d1affb3e9e0
  1335. Author: SmallJoker
  1336. Date: Fri Apr 7 17:59:27 2017 +0200
  1337.  
  1338. Cavegen: Fix non-constant array initializer error for MSVC
  1339.  
  1340. commit 71ffe699d0d8e5cd2594eb74d0d767eeb8a09cea
  1341. Author: SmallJoker
  1342. Date: Fri Apr 7 17:10:26 2017 +0200
  1343.  
  1344. Settings: Update documentation (#5534)
  1345.  
  1346. Now documented (sorted a-z):
  1347. enable_console
  1348. enable_particles
  1349. creative_mode
  1350. hud_scaling
  1351. inventory_image_hack
  1352. keymap_console
  1353. keymap_zoom
  1354. shader_path
  1355. view_bobbing
  1356.  
  1357. commit f7088f69ab7406ea9fefa853fa7ce11f914e88cf
  1358. Author: Loic Blot
  1359. Date: Fri Apr 7 08:50:17 2017 +0200
  1360.  
  1361. Clang-format: fix some header files and remove them from whitelist
  1362.  
  1363. commit b751c59f43e04f698f517383b62a9c4e1f82523e
  1364. Author: YuGiOhJCJ
  1365. Date: Fri Apr 7 07:29:43 2017 +0200
  1366.  
  1367. Add the REQUIRE_LUAJIT option (#5526)
  1368.  
  1369. commit 676951d90dc7807733288c3c66952bb0394e2e7c
  1370. Author: adrido
  1371. Date: Fri Apr 7 07:14:39 2017 +0200
  1372.  
  1373. Windows: Skip cmd for release builds (#5416)
  1374.  
  1375. commit 94358a709bdb1fe8101b2b228dec78b67fb377a6
  1376. Author: Auke Kok
  1377. Date: Thu Apr 6 22:04:40 2017 -0700
  1378.  
  1379. Fix "error: ‘playerSAO’ was not declared"
  1380.  
  1381. Cause: 351cc2e79a7d78f7ec97ff9b33e4f0bad4042b19
  1382.  
  1383. A rebase issue missed a rename from playerSAO to playersao.
  1384.  
  1385. Tested.
  1386.  
  1387. commit a5c9174bad462c27d7086d6db7fbfad7d0cea3da
  1388. Author: Ekdohibs
  1389. Date: Fri Mar 24 15:56:10 2017 +0100
  1390.  
  1391. Fix spacing
  1392.  
  1393. commit 08b680d58890ce896f5d57404adc84eb7b96fd79
  1394. Author: Ekdohibs
  1395. Date: Wed Mar 22 03:25:16 2017 +0100
  1396.  
  1397. Fix problems when overriding the hand:
  1398. - If the hand can dig a node the item wielded can't, allow to dig it anyway.
  1399. - Fix the API callbacks from setting the hand instead of the wielded item.
  1400.  
  1401. commit bce0d458d8cda70c10d78ea9ec476474f0a6f01a
  1402. Author: rubenwardy
  1403. Date: Sun Apr 2 23:00:34 2017 +0100
  1404.  
  1405. Add Joystick type detection and Xbox controller support
  1406.  
  1407. * Add joystick type detection (with joystick_type setting to override it)
  1408. * Fix multiple joysticks from interfering with each other by only reading from one (add joystick_id setting)
  1409. * Add support for Xbox controllers
  1410.  
  1411. commit 351cc2e79a7d78f7ec97ff9b33e4f0bad4042b19
  1412. Author: presstabstart
  1413. Date: Fri Apr 7 04:32:50 2017 +0100
  1414.  
  1415. Fix multiple death messages (#5305)
  1416.  
  1417. Fix multiple death messages (#3565) and damage server logs after death.
  1418.  
  1419. commit 63e175dd70898e2ae714a025d1eaee45a453d41c
  1420. Author: orwell96
  1421. Date: Fri Apr 7 00:03:29 2017 +0200
  1422.  
  1423. Show media download progress in percent on progress screen (#5498)
  1424.  
  1425. commit 3a90b78a037df3eb9098d4fddb1289ed8ee21329
  1426. Author: Loïc Blot
  1427. Date: Thu Apr 6 16:03:29 2017 +0200
  1428.  
  1429. LINT: Switch whitelist check from egrep to awk
  1430.  
  1431. Bonus: make CI happy with the last rules fix
  1432.  
  1433. commit 88b9b9652ab77f91eaa7c6e40b8a48e3a35a7948
  1434. Author: red-001
  1435. Date: Thu Apr 6 21:50:45 2017 +0100
  1436.  
  1437. [CSM] Add function to get the server protocol version. (#5529)
  1438.  
  1439. commit be0663696514dd3d3525949be7c317c9eae9dbb0
  1440. Author: Loïc Blot
  1441. Date: Thu Apr 6 15:37:02 2017 +0200
  1442.  
  1443. Clang-format continuation indent fixes + .gitignore additions
  1444.  
  1445. * Proper support for continuation indents in clang format
  1446. * make src/wieldmesh.h proper and remove it from whitelist
  1447. * Add CLion default build directories in .gitignore
  1448.  
  1449. commit 00138a52d892b6f07d6f6d70c27bb9c61ee191c3
  1450. Author: Loïc Blot
  1451. Date: Thu Apr 6 15:27:47 2017 +0200
  1452.  
  1453. Clang format brace style fix
  1454.  
  1455. commit 48ce9c9b307ef340d21ecf00d623ac69cb841e09
  1456. Author: Loïc Blot
  1457. Date: Thu Apr 6 10:01:09 2017 +0200
  1458.  
  1459. Fix clang-format binary selection
  1460.  
  1461. Also fix spaces to tabs
  1462.  
  1463. commit 4b15f76ed163b1e0b95b50017bd39e73400601b4
  1464. Author: Loic Blot
  1465. Date: Thu Apr 6 09:10:59 2017 +0200
  1466.  
  1467. Move LINT process in dedicated shell & fix
  1468. Move lint to dedicated shell permit to use it from your shell easily to check what is wrong
  1469. Also fix recent regressions in code style
  1470.  
  1471. commit 503e1d2b7c800a76a161541d90b799e9786adbd9
  1472. Author: Loic Blot
  1473. Date: Thu Apr 6 08:42:52 2017 +0200
  1474.  
  1475. Clang format: only show errors on non whitelisted files
  1476.  
  1477. commit 671d37adffcfb4d4b5e41d8c1e625cf25b87f637
  1478. Author: fdedraco
  1479. Date: Sat Apr 1 08:46:53 2017 +0000
  1480.  
  1481. Translated using Weblate (Indonesian)
  1482.  
  1483. Currently translated at 69.4% (638 of 918 strings)
  1484.  
  1485. commit 619d4cf8ae24e9c3238b0e3886c724bdafb9014d
  1486. Author: Andrey K
  1487. Date: Fri Mar 31 20:38:51 2017 +0000
  1488.  
  1489. Translated using Weblate (Russian)
  1490.  
  1491. Currently translated at 59.2% (544 of 918 strings)
  1492.  
  1493. commit 49eaa0c5f75f8e1bcf692c51f76b4ebfd2120961
  1494. Author: i486DX2
  1495. Date: Thu Mar 30 19:16:35 2017 +0000
  1496.  
  1497. Translated using Weblate (Italian)
  1498.  
  1499. Currently translated at 96.0% (882 of 918 strings)
  1500.  
  1501. commit 649fabcc3dac992aed6bdd6b065f9a0ae8c29909
  1502. Author: Gabriel Carvalho
  1503. Date: Thu Mar 23 18:24:31 2017 +0000
  1504.  
  1505. Translated using Weblate (Portuguese (Brazil))
  1506.  
  1507. Currently translated at 99.4% (913 of 918 strings)
  1508.  
  1509. Se isso se referir a Instrument builtin aa tradução é embutido
  1510.  
  1511. commit aef1aeb3aa16f32e792f614b2d3f4e66a182b1ae
  1512. Author: monolifed
  1513. Date: Mon Mar 13 19:17:17 2017 +0000
  1514.  
  1515. Translated using Weblate (Turkish)
  1516.  
  1517. Currently translated at 87.0% (799 of 918 strings)
  1518.  
  1519. commit f8ba6ce94f5120b3b9eeb91915b5ae575f455892
  1520. Author: Han So Ri
  1521. Date: Sun Mar 5 03:12:50 2017 +0000
  1522.  
  1523. Translated using Weblate (Korean)
  1524.  
  1525. Currently translated at 67.8% (623 of 918 strings)
  1526.  
  1527. commit 80a5f526343033ec2c4cbfef7797adb2511e7ed9
  1528. Author: Muhammad Nur Hidayat Yasuyoshi
  1529. Date: Fri Mar 3 12:19:44 2017 +0000
  1530.  
  1531. Translated using Weblate (Malay)
  1532.  
  1533. Currently translated at 37.0% (340 of 918 strings)
  1534.  
  1535. commit d39828f17c23ec90ba190d37720f749393e6e534
  1536. Author: Han So Ri
  1537. Date: Mon Feb 27 06:30:28 2017 +0000
  1538.  
  1539. Translated using Weblate (Korean)
  1540.  
  1541. Currently translated at 66.4% (610 of 918 strings)
  1542.  
  1543. commit e6307b2a6c65ac79da14a801524ebeb8fb49bff9
  1544. Author: 黄冠恒
  1545. Date: Sun Feb 26 14:56:16 2017 +0000
  1546.  
  1547. Translated using Weblate (Chinese (China))
  1548.  
  1549. Currently translated at 73.6% (676 of 918 strings)
  1550.  
  1551. commit ca94ce7d0622bf424d484037be3ac9bebb193acb
  1552. Author: Muhammad Nur Hidayat Yasuyoshi
  1553. Date: Sun Feb 26 11:13:32 2017 +0000
  1554.  
  1555. Translated using Weblate (Malay)
  1556.  
  1557. Currently translated at 24.8% (228 of 918 strings)
  1558.  
  1559. commit 7f0ce7a37bd8497caca33afee6d1d87c5ffa49cc
  1560. Author: lisacvuk
  1561. Date: Mon Feb 6 16:24:06 2017 +0000
  1562.  
  1563. Translated using Weblate (Serbian (cyrillic))
  1564.  
  1565. Currently translated at 34.9% (321 of 918 strings)
  1566.  
  1567. commit 199872e33ce869d0fb7be95e084b2407fd638b6e
  1568. Author: susan
  1569. Date: Sun Feb 5 14:54:43 2017 +0000
  1570.  
  1571. Translated using Weblate (Chinese (China))
  1572.  
  1573. Currently translated at 73.0% (671 of 918 strings)
  1574.  
  1575. commit 1d405406d1efdab4499def061ceae8b42b6931a0
  1576. Author: Jakub Mendel
  1577. Date: Sat Feb 4 14:50:31 2017 +0000
  1578.  
  1579. Translated using Weblate (Polish)
  1580.  
  1581. Currently translated at 70.2% (645 of 918 strings)
  1582.  
  1583. commit 93c44550d2726e90026ebdc55fd51e7f19284f15
  1584. Author: Muhammad Nur Hidayat Yasuyoshi
  1585. Date: Fri Feb 3 22:17:07 2017 +0000
  1586.  
  1587. Translated using Weblate (Malay)
  1588.  
  1589. Currently translated at 17.4% (160 of 918 strings)
  1590.  
  1591. commit 43feb1fbab9881bbb68024037552e6dc39c90bfb
  1592. Author: zaoqi
  1593. Date: Sun Feb 5 14:54:26 2017 +0000
  1594.  
  1595. Translated using Weblate (Chinese (China))
  1596.  
  1597. Currently translated at 73.0% (671 of 918 strings)
  1598.  
  1599. commit 8fd6de5c3b5bedf328edee5a5ded0356f29bf681
  1600. Author: Muhammad Nur Hidayat Yasuyoshi
  1601. Date: Fri Feb 3 17:56:46 2017 +0000
  1602.  
  1603. Added translation using Weblate (Malay)
  1604.  
  1605. commit 06bac07df0c88b94c0ab0d2938d4a85a7bf95cce
  1606. Author: Guo Yunhe
  1607. Date: Sun Jan 22 20:37:04 2017 +0000
  1608.  
  1609. Translated using Weblate (Chinese (China))
  1610.  
  1611. Currently translated at 72.9% (670 of 918 strings)
  1612.  
  1613. commit 886789a23ef1447f7021ba5f4971e8453515749b
  1614. Author: Viktar Vauchkevich
  1615. Date: Mon Jan 16 15:39:13 2017 +0000
  1616.  
  1617. Translated using Weblate (Belarusian)
  1618.  
  1619. Currently translated at 100.0% (918 of 918 strings)
  1620.  
  1621. commit ffb22a4f49e02ba6801b3e7e858b602645bfe157
  1622. Author: Petter Reinholdtsen
  1623. Date: Sun Jan 15 14:54:29 2017 +0000
  1624.  
  1625. Translated using Weblate (Norwegian Bokmål)
  1626.  
  1627. Currently translated at 3.9% (36 of 918 strings)
  1628.  
  1629. commit 2cfcd965c79fb1cbd3e6daff78164c54d6a6a440
  1630. Author: Viktar Vauchkevich
  1631. Date: Sun Jan 15 16:42:07 2017 +0000
  1632.  
  1633. Translated using Weblate (Belarusian)
  1634.  
  1635. Currently translated at 100.0% (918 of 918 strings)
  1636.  
  1637. commit f397466272bffc51b54583294d545f9bbc104f51
  1638. Author: Viktar Vauchkevich
  1639. Date: Sat Dec 31 12:19:40 2016 +0000
  1640.  
  1641. Translated using Weblate (Belarusian)
  1642.  
  1643. Currently translated at 13.5% (124 of 918 strings)
  1644.  
  1645. commit 4ea63aa0edba426d4603fc36b531b4f22701ac79
  1646. Author: Andrzej Redlarski
  1647. Date: Fri Dec 30 15:48:52 2016 +0000
  1648.  
  1649. Translated using Weblate (Polish)
  1650.  
  1651. Currently translated at 61.2% (562 of 918 strings)
  1652.  
  1653. commit 4ad1dd5938e24d8a95ee6d2018ccdb016a95f571
  1654. Author: Muhammad Rifqi Priyo Susanto
  1655. Date: Fri Dec 30 02:37:23 2016 +0000
  1656.  
  1657. Translated using Weblate (Indonesian)
  1658.  
  1659. Currently translated at 69.4% (638 of 918 strings)
  1660.  
  1661. commit e0272635e9622d98142176d4b8e687655dde7d2d
  1662. Author: ignaloidas
  1663. Date: Wed Dec 28 12:00:17 2016 +0000
  1664.  
  1665. Translated using Weblate (Lithuanian)
  1666.  
  1667. Currently translated at 27.1% (249 of 918 strings)
  1668.  
  1669. commit 8277e63454bb0c1cc7d39b9115a0e2c4cfe51d15
  1670. Author: Cold Meson 06
  1671. Date: Mon Dec 26 18:35:24 2016 +0000
  1672.  
  1673. Translated using Weblate (Portuguese (Brazil))
  1674.  
  1675. Currently translated at 99.3% (912 of 918 strings)
  1676.  
  1677. commit 4ee6be856d435dff010244c910d5dafe2bfbeb1e
  1678. Author: red-001
  1679. Date: Thu Apr 6 07:14:31 2017 +0100
  1680.  
  1681. [CSM] Add support for positional audio. (#5516)
  1682.  
  1683. Fixes parts of #5389.
  1684.  
  1685. commit 6da828c471768f2a9efadce7dd51c6cdc5cde6cc
  1686. Author: Loic Blot
  1687. Date: Thu Apr 6 07:57:49 2017 +0200
  1688.  
  1689. Expose vector helpers to CSM
  1690.  
  1691. commit 54ffc4e915fcdb6f6e7556bc2d1f8b27fd567d9f
  1692. Author: Loïc Blot
  1693. Date: Wed Apr 5 12:30:52 2017 +0200
  1694.  
  1695. Memleak fix: LocalPlayer object was not deleted
  1696.  
  1697. Delete LocalPlayer when ClientEnvironment (object owner) is destroyed
  1698.  
  1699. commit 460e094a9fbfe589d138c71f12a8bb87627d7a94
  1700. Author: paramat
  1701. Date: Tue Apr 4 11:59:52 2017 +0100
  1702.  
  1703. Mapgen documentation: Add descriptions to noise parameters
  1704.  
  1705. Shorten 'readable names'.
  1706. Add a new advanced settings menu section for Biome API noises.
  1707. Various minor edits and improvements.
  1708.  
  1709. commit 1eca9ecf7d42efde5eec13caeb6e9ad5080ebb35
  1710. Author: paramat
  1711. Date: Tue Apr 4 06:37:21 2017 +0100
  1712.  
  1713. Mapgen: Remove '#include treegen.h' from non-mgv6 mapgens
  1714.  
  1715. Only mgv6 uses the tree functions from treegen.cpp.
  1716.  
  1717. commit b8a4c95971bff050f6fad8ce740c3be949a321a6
  1718. Author: Paramat
  1719. Date: Tue Apr 4 06:51:58 2017 +0100
  1720.  
  1721. MapgenBasic: Add lava source as commonly used content (#5512)
  1722.  
  1723. Future mapgens are likely to use this for magma and volcanos.
  1724. Remove the getting of lava source content id in mgvalleys.
  1725.  
  1726. commit 563199698dedeec473108d1c333a2a0d88e541d1
  1727. Author: Loïc Blot
  1728. Date: Tue Apr 4 07:47:04 2017 +0200
  1729.  
  1730. Client handlers: Remove useless stringstream usage in two handlers (#5510)
  1731.  
  1732. commit 000ec260017256016b62bb9936bbda1ff969e252
  1733. Author: red-001
  1734. Date: Tue Apr 4 06:41:37 2017 +0100
  1735.  
  1736. [CSM] Add local node meta reference. (#5508)
  1737.  
  1738. commit 859141a0ce38fbd606d95ae7a2f0999acf2fbe84
  1739. Author: paramat
  1740. Date: Sun Mar 12 13:26:09 2017 +0000
  1741.  
  1742. Cavegen/Mgv5/Mgv7: Add optional giant caverns
  1743.  
  1744. Add to MapgenBasic for use by multiple mapgens.
  1745. Add to mgv5 and mgv7, enabled by default.
  1746.  
  1747. Similar to mgvalleys caverns but half the scale.
  1748. Parameters for upper y limit, distance caverns taper to full size, and
  1749. noise threshold (full cavern size).
  1750. As with mgvalleys caverns are generated first and classic caves are
  1751. disabled in any mapchunk containing a cavern, to avoid excessive
  1752. spreading volumes of liquids.
  1753. This also avoids floating blobs of liquid where a large classic cave
  1754. has overgenerated out into a neighbouring previously-generated mapchunk.
  1755.  
  1756. commit 86b1542181a92841d174e1caec94d084a34e5158
  1757. Author: Loïc Blot
  1758. Date: Sun Apr 2 10:51:50 2017 +0200
  1759.  
  1760. Update embedded jsoncpp from unk version to 0.10.6 + move libs to lib/ instead of src/ (#5473)
  1761.  
  1762. * Update embedded jsoncpp from unk version to 0.10.6
  1763.  
  1764. 0.10.6 is last release without c++11
  1765.  
  1766. * Make jsoncpp more compliant with its amalgamate
  1767.  
  1768. Jsoncpp cpp file should be upper, make the library like it does in amalgamate
  1769.  
  1770. * Reorganization: move minetest embedded libs outside of source tree to /lib
  1771.  
  1772. * Fix a dead grep in LINT
  1773.  
  1774. commit 75fb3e47308823cf39d4aae0fd739ca445e8e36c
  1775. Author: Auke Kok
  1776. Date: Sun Apr 2 08:51:16 2017 +0000
  1777.  
  1778. minetest.after(): simplify further, pause in singleplayer (#5500)
  1779.  
  1780. Using the `dtime` value entirely, this will stop the clock
  1781. if the game is paused in singleplayer. Since most of the
  1782. clocks were fixed a long time ago, this should again be
  1783. safe to use.
  1784.  
  1785. commit 26f4a5c2d1e3d825816188fcd63f6d1f6758ae60
  1786. Author: MarkuBu
  1787. Date: Sat Apr 1 16:50:53 2017 +0200
  1788.  
  1789. First commit for fine pointed (#5485)
  1790.  
  1791. commit ef56586ed32ca67bd0ae4bbd474f3eca2ce56ec5
  1792. Author: Uwe Koloska
  1793. Date: Sat Apr 1 16:47:58 2017 +0200
  1794.  
  1795. Add missing source to android build (#5496)
  1796.  
  1797. commit 987eb2b7615104f3f70e56e51f1dd3df5b2a41eb
  1798. Author: Loïc Blot
  1799. Date: Sat Apr 1 14:48:16 2017 +0200
  1800.  
  1801. Clang-format: trivial fix on some headers (#5495)
  1802.  
  1803. Fix some headers style and remove them from whitelist
  1804.  
  1805. commit 63ac62ec8abe30f0d6dd2cfe0ddaab291c36893f
  1806. Author: red-001
  1807. Date: Sat Apr 1 12:40:56 2017 +0100
  1808.  
  1809. [CSM] Add function and chat command to disconnect from server. (#5487)
  1810.  
  1811. commit 813a9a36b22a4e2d7383622311b6f52e31a94733
  1812. Author: number Zero
  1813. Date: Sat Mar 25 21:01:27 2017 +0300
  1814.  
  1815. Signlike, glasslike drawtypes: Fix inverted textures
  1816.  
  1817. commit 773efc19b1d05e573d5bc811c0175d192f7c12c5
  1818. Author: SmallJoker
  1819. Date: Sat Apr 1 10:18:13 2017 +0200
  1820.  
  1821. mapgen: Fix segfault when selecting invalid mapgen (#5491)
  1822.  
  1823. commit a4874270f791fae8745cac23e153c59bef81bd1e
  1824. Author: Loic Blot
  1825. Date: Fri Mar 31 22:29:34 2017 +0200
  1826.  
  1827. Fix clang-format Columns Width
  1828.  
  1829. Also fix l_client.cpp/h and remove them from whitelist
  1830.  
  1831. commit 529ba8002d686cdf004405e033fe7e95ea6cbacd
  1832. Author: kilbith
  1833. Date: Fri Mar 31 21:57:08 2017 +0200
  1834.  
  1835. Wieldmesh: Natural orientation depending on pitch (#5490)
  1836.  
  1837. commit cc1ff26c3f078cd11f309a7cb24b7921baef89b7
  1838. Author: adrido
  1839. Date: Thu Mar 30 20:28:37 2017 +0200
  1840.  
  1841. Windows: Set window icon (#5486)
  1842.  
  1843. commit ea549bbae3650d246db7b70a2b07485a4b404409
  1844. Author: paramat
  1845. Date: Wed Mar 29 03:40:30 2017 +0100
  1846.  
  1847. Paramtype2: Add missing type CPT2_GLASSLIKE_LIQUID_LEVEL
  1848.  
  1849. Add the missing paramtype2 for param2 controlling the liquid level
  1850. inside the glasslike_framed drawtype.
  1851. Add missing documentation of the feature to lua_api.txt.
  1852. Update and improve comments for drawtype enumerations in nodedef.h.
  1853.  
  1854. commit fbc1432fe8e821f58e97a5f35340efb2f46f93e4
  1855. Author: Loïc Blot
  1856. Date: Wed Mar 29 15:50:22 2017 +0200
  1857.  
  1858. l_minimap: don't show minimap if configuration doesn't allow it
  1859.  
  1860. commit b605b95749aad90b53e6c58a1ee43b50f8217e7c
  1861. Author: Loïc Blot
  1862. Date: Wed Mar 29 13:34:57 2017 +0200
  1863.  
  1864. Add CPP11 header to define nullptr & constexpr (#5471)
  1865.  
  1866. This header permit to use nullptr & constexpr keywords in portable code segments and benefit from nullptr & constexpr when using C++11 and greater
  1867.  
  1868. commit 5e806690fc5e0067247bbc1e541ba03b83fb761b
  1869. Author: sfan5
  1870. Date: Wed Mar 29 10:17:57 2017 +0200
  1871.  
  1872. Sneak: Fix sneaking on free-floating lower-half slabs
  1873.  
  1874. commit b85301ce69a3dc0763408dafc88cb4c1f56e53cf
  1875. Author: sfan5
  1876. Date: Mon Mar 27 18:22:40 2017 +0200
  1877.  
  1878. Sneak: Fix stair lower step bug and ladder in 1x1 hole bugs
  1879.  
  1880. commit 81c3dc32a8e48aee076e4b28cae0037a4ae254d9
  1881. Author: Diego Martínez
  1882. Date: Tue Mar 28 16:55:39 2017 -0300
  1883.  
  1884. Add functions to strip color information. (#5472)
  1885.  
  1886. commit 1b299b40391b4ea0fe058b63aad14e3360e917d9
  1887. Author: Loïc Blot
  1888. Date: Tue Mar 28 14:50:17 2017 +0200
  1889.  
  1890. Fix a type bug in colorize function
  1891.  
  1892. This bug was introduced by dd2f1d7551bfd70357ad4f3fb180704194272147 and reported by @kilbith
  1893.  
  1894. commit 7c85405d96bf10afa83192b3820bacf6e7ccea9f
  1895. Author: red-001
  1896. Date: Tue Mar 28 07:26:54 2017 +0100
  1897.  
  1898. [CSM] Fix errors in and improve the CSM documentation. (#5467)
  1899.  
  1900. commit 4b05feaceb38a2ab2063b8ff6e92d96393ad384e
  1901. Author: Loïc Blot
  1902. Date: Mon Mar 27 15:33:15 2017 +0200
  1903.  
  1904. clang-format: add a whitelist (#5459)
  1905.  
  1906. If file is in the whitelist, softfail, else hard failure
  1907.  
  1908. Some files are not in whitelist and marked as normal:
  1909. * src/content_mapnode.h
  1910. * src/cguittfont/xCGUITTFont.cpp
  1911. * src/gameparams.h
  1912. * src/profiler.cpp
  1913.  
  1914. commit a9878a0da56834eb23e3c05d505e5dbec4c81b88
  1915. Author: Loïc Blot
  1916. Date: Mon Mar 27 15:03:13 2017 +0200
  1917.  
  1918. PostgreSQL: fix delete block
  1919. Typo fix: we are doing select on delete block.
  1920.  
  1921. This fix issue #5426
  1922.  
  1923. commit ec0c4d33db9e0b7b3e541757e34c04c08c3b48c9
  1924. Author: paramat
  1925. Date: Thu Mar 23 00:18:59 2017 +0000
  1926.  
  1927. Map generation limit: Make per-world
  1928.  
  1929. The setting limits map generation but affects nothing else.
  1930. Add 'mapgen_limit' to global mapgen parameters.
  1931. Move 'blockpos_over_mapgen_limit()' to the only place it is called
  1932. from: map.cpp.
  1933. Allow teleportation to any part of the world even if over the set
  1934. mapgen limit.
  1935. Simplify the reading of this limit in mgvalleys.
  1936. Remove the 'map_generation_limit' setting.
  1937.  
  1938. commit 09f2cd0264993e7b81d84d77bfc670b40ef82444
  1939. Author: Diego Martínez
  1940. Date: Sat Mar 11 20:17:59 2017 -0300
  1941.  
  1942. Pathfinder: Send errors to `warningstream`.
  1943.  
  1944. Avoids spamming the chat about several errors.
  1945.  
  1946. commit 53d1b3d92441a4dab6ea34c24cb9da17c1cfddb1
  1947. Author: Loic Blot
  1948. Date: Sun Mar 26 18:54:39 2017 +0200
  1949.  
  1950. Fix mismatch struct/class for GameUIFlags
  1951.  
  1952. commit 72ce9d7a5d51f6308390748693e518632c1795e6
  1953. Author: Loïc Blot
  1954. Date: Sun Mar 26 14:07:07 2017 +0200
  1955.  
  1956. clang-format: fix counter increment & output (#5456)
  1957.  
  1958. clang-format: fix bash syntax on increment
  1959.  
  1960. commit aa5549ecc33606f786c8cef433e0dbe9188f3ede
  1961. Author: Loïc Blot
  1962. Date: Sun Mar 26 11:29:21 2017 +0200
  1963.  
  1964. clang-format: limit diff to 50 files to prevent exceding the maximum travis output (4MB) (#5455)
  1965.  
  1966. commit 1139a18c3a28b99de481f3187f88981be4492ead
  1967. Author: sfan5
  1968. Date: Thu Mar 23 21:47:59 2017 +0100
  1969.  
  1970. Sneak: Replicate sneak ladder in new code, is optional
  1971.  
  1972. Enabled using the existing 'sneak_glitch' physics override.
  1973.  
  1974. commit e70e15134c95d37241bb6f6124105c0f1c08ab8a
  1975. Author: red-001
  1976. Date: Fri Mar 24 23:43:36 2017 +0000
  1977.  
  1978. Change command prefix to "." and add "help" command.
  1979.  
  1980. commit 4d5177ff708c7e696eead18200e240047ff520fe
  1981. Author: number Zero
  1982. Date: Sat Feb 18 21:53:05 2017 +0300
  1983.  
  1984. Add mesh generation delay
  1985.  
  1986. commit 22567d107fffe7a6833b96cc99d531e5303b47dd
  1987. Author: Loïc Blot
  1988. Date: Sat Mar 25 19:12:18 2017 +0100
  1989.  
  1990. Add clang format & skip build if no source file modified (#5433)
  1991.  
  1992. * [BUILD] Add clang format + build skipping
  1993.  
  1994. * Add clang-format tool to check codestyle.
  1995. Warning: it check the whole modified file, not the diff part, it's why it's lazy. Please also look if rules are perfect, i take the Linux codestyle from LLVM site
  1996.  
  1997. Fix issue #5415
  1998.  
  1999. * Skip building project if no file is modified
  2000. * Fix a wrong brace to trigger LINT
  2001.  
  2002. * Make lint step outside of unix build scope
  2003.  
  2004. * Add AccessModifierOffset: -8
  2005.  
  2006. * Typo fix & needs compile fix
  2007.  
  2008. * Fix header priorities
  2009.  
  2010. commit 5a59ad230744a84a1474e8c3b97cf3d9080536d7
  2011. Author: SmallJoker
  2012. Date: Fri Mar 24 20:05:15 2017 +0100
  2013.  
  2014. Tile.cpp: Fix MSVC build broken by 072bbba
  2015.  
  2016. commit 329d654e378ffc80711687bae0e516ea1712e63c
  2017. Author: Loïc Blot
  2018. Date: Fri Mar 24 08:59:52 2017 +0100
  2019.  
  2020. Typo fix
  2021.  
  2022. commit dd2f1d7551bfd70357ad4f3fb180704194272147
  2023. Author: red-001
  2024. Date: Fri Mar 24 07:36:29 2017 +0000
  2025.  
  2026. Add multiline support to colorize. (#5444)
  2027.  
  2028. commit 072bbba69aa2528c309b76aaec288bdba52e119c
  2029. Author: Loïc Blot
  2030. Date: Wed Mar 22 21:41:02 2017 +0100
  2031.  
  2032. Some performance optimizations (#5424)
  2033.  
  2034. * Some performance optimizations
  2035.  
  2036. This is globally removing some memory useless copy
  2037.  
  2038. * use a const ref return on std::string Settings::get to prevent data copy on getters which doesn't need to copy it
  2039. * pass some stack created strings to static const as they are not modified anywhere
  2040. * Camera: return nametags per const ref instead of a list pointer, we only need to read it
  2041. * INodeDefManager: getAll should be a result ref writer instead of a return copy
  2042. * INodeDefManager: getAlias should return a const std::string ref
  2043. * Minimap: unroll a Scolor creation in blitMinimapPixersToImageRadar to prvent many variable construct/destruct which are unneeded (we rewrite the content in the loop)
  2044. * CNodeDefManager::updateAliases: prevent a idef getall copy
  2045. * Profiler: constness
  2046. * rollback_interface: create real_name later, and use const ref
  2047. * MapBlockMesh updateFastFaceRow: unroll TileSpec next_tile, which has a cost of 1.8% CPU due to variable allocation/destruction,
  2048. * MapBlockMesh updateFastFaceRow: copy next_tile to tile only if it's a different tilespec
  2049. * MapBlockMesh updateFastFaceRow: use memcpy to copy next_lights to lights to do it in a single cpu operation
  2050.  
  2051. commit 9efc5da0fb7d276deff55db6e4eb89d24ca72b5d
  2052. Author: bigfoot547
  2053. Date: Wed Mar 22 15:13:03 2017 -0500
  2054.  
  2055. [CSM] Add function to get player names in range (#5435)
  2056.  
  2057. * [CSM] Add function to get currently connected player names
  2058.  
  2059. commit c4b98deb616fbe204c503d678fb920baa33cbede
  2060. Author: Paramat
  2061. Date: Mon Mar 20 21:22:16 2017 +0000
  2062.  
  2063. Firelike drawtype: Add missing docs for visual_scale in lua_api.txt (#5434)
  2064.  
  2065. commit d4e0c0f9b818120286369b33b1bdb5eb6ece7a83
  2066. Author: number Zero
  2067. Date: Mon Feb 13 19:31:43 2017 +0300
  2068.  
  2069. Content_mapblock.cpp: Refactor
  2070.  
  2071. commit e7246d3f0deed22f7d81e8988f656c594720d672
  2072. Author: Ben Deutsch
  2073. Date: Fri Mar 17 20:56:04 2017 +0100
  2074.  
  2075. Refactored client event if-else cascade to switch statement
  2076.  
  2077. commit d3131aeae79141961efdeff38446e73d027f13ff
  2078. Author: paramat
  2079. Date: Mon Mar 13 21:35:29 2017 +0000
  2080.  
  2081. Map generation limit: Rewrite
  2082.  
  2083. The previous implementation applied the setting to blockpos_over_limit(),
  2084. objectpos_over_limit() and in createSector(), causing many bugs near the
  2085. world edge.
  2086.  
  2087. First revert the previous implementation.
  2088. Rename blockpos_over_limit() to blockpos_over_max_limit() for clarity.
  2089. Add a new function to mapblock.h called blockpos_over_mapgen_limit() that
  2090. checks against the map_generation_limit setting, and call this only from
  2091. the code that decides where mapgen stops.
  2092. Use MAX_MAP_GENERATION_LIMIT in objectpos_over_limit() to reduce the
  2093. chance of bugs, there is no need to use map_generation_limit here.
  2094.  
  2095. commit 525d2a0d511bc9e9f3691af6ed2f5284dd205e33
  2096. Author: sfan5
  2097. Date: Sun Mar 19 18:17:59 2017 +0100
  2098.  
  2099. Fix /shutdown or ^C no longer causing server exit
  2100.  
  2101. Broken since b8484ef24e8e1ec90a2967372808ab2bea538c7c
  2102.  
  2103. commit 3c4ac70348db5375118d1e714a6d4681c3cfcd05
  2104. Author: Loïc Blot
  2105. Date: Sun Mar 19 13:18:52 2017 +0100
  2106.  
  2107. Refactor Game class (part 2) (#5422)
  2108.  
  2109. * showPauseMenu is now part of game
  2110. * remove many flags parameters passed to game functions, use the member.
  2111. * rename VolatileRunFlags to GameUIFlags (this will permit to share structure with client and CSM
  2112. * updatePointedThing: remove pointer ref, we already have the pointer in rundata
  2113. * move some attributes outside of VolatileRunFlags after renaming, to game class
  2114. * rename statustext to m_statustext
  2115. * make some const variables static
  2116. * All those changes permit to reduce a little bit function class cost and will permit to interface CSM with some interesting Game flags
  2117. * Expose GameUIFlags to client
  2118. * Client now have GameUIFlags parameter and setters for other classes
  2119. * Fix minimap show/hide in Lua because we now have access to the real flag
  2120.  
  2121. commit 2e3778ec0c1f77007d064d15310fa816e2a07e88
  2122. Author: red-001
  2123. Date: Sat Jan 28 21:43:06 2017 +0000
  2124.  
  2125. Block access to the `io` library
  2126.  
  2127. commit f8ad01ab7c4cf012781bd4caa821544e676c9267
  2128. Author: Loïc Blot
  2129. Date: Sun Mar 19 08:44:29 2017 +0100
  2130.  
  2131. Update server min protocol version to v24 (#5411)
  2132.  
  2133. * Update server min protocol version to v24
  2134.  
  2135. It's based on @sfan5 stats. See https://kitsunemimi.pw/tmp/serverlist_stats_2017-03-17.txt
  2136.  
  2137. v24 was bumped 25/08/14 and 0.4.11 was released 25/12/14
  2138.  
  2139. * Drop protocol v23 and lesser code
  2140.  
  2141. commit b8484ef24e8e1ec90a2967372808ab2bea538c7c
  2142. Author: ShadowNinja
  2143. Date: Thu Oct 15 13:04:15 2015 -0400
  2144.  
  2145. Server list cleanup
  2146.  
  2147. This removes the hacky server_dedicated pseudo-setting.
  2148.  
  2149. commit 2cc518dcaffd345c498f671354b3dd504f2f4195
  2150. Author: Wuzzy
  2151. Date: Fri Feb 24 04:17:14 2017 +0100
  2152.  
  2153. Show itemstring as tooltip if no item description
  2154.  
  2155. commit 9f4916a4528011b820c8bcbb3160bebda0cd2c2a
  2156. Author: Loic Blot
  2157. Date: Sat Mar 18 10:00:04 2017 +0100
  2158.  
  2159. TOGGLE_CHAT keymap should togglechat not HUD
  2160.  
  2161. Fixes #5413
  2162.  
  2163. commit a7485e40ffbc0f2bf255ac62cc256252bcb7a048
  2164. Author: Loïc Blot
  2165. Date: Fri Mar 17 22:15:25 2017 +0100
  2166.  
  2167. Reduce memory & function cost of Game class functions (#5406)
  2168.  
  2169. GameRunData is passed on many game functions, or one of its attributes whereas it's a member of the class. Remove it from functions arguments and call object directly from concerned functions.
  2170. This will reduce a little bit the Game class loop usage & very little bit the memory usage (due to non creation of pointer/references)
  2171.  
  2172. commit ba0a8dabeff92ecd87d28b4b5b4010e958be5851
  2173. Author: zeuner
  2174. Date: Fri Mar 17 21:28:43 2017 +0100
  2175.  
  2176. avoid crashing when accessing mapgen early (#5384)
  2177.  
  2178. commit d31750cb9375a961bf225ede210435751edfe7c9
  2179. Author: red-001
  2180. Date: Fri Mar 17 18:20:13 2017 +0000
  2181.  
  2182. Give CSM access to use `core.colorize()` (#5113)
  2183.  
  2184. commit 7b74f04a611ddaf36d79c0c9ebbf7f2b89c12a64
  2185. Author: Loïc Blot
  2186. Date: Fri Mar 17 07:54:49 2017 +0100
  2187.  
  2188. [CSM] Fix minimap problems (#5405)
  2189.  
  2190. This fixes issue #5404
  2191.  
  2192. commit 0891975ad6c8d6d3e15b20f33b22cf5baca7eb62
  2193. Author: Loïc Blot
  2194. Date: Fri Mar 17 07:48:29 2017 +0100
  2195.  
  2196. [CSM] Add core.get_timeofday & core.get_day_count env calls (#5401)
  2197.  
  2198. * [CSM] Add core.get_timeofday & core.get_day_count env calls
  2199.  
  2200. * [CSM] Add core.get_node_level, core.get_node_max_level, core.find_node_near
  2201.  
  2202. commit b52f3005c315da9e55ffa7f1cbd71f2b18c7ba7f
  2203. Author: Loïc Blot
  2204. Date: Thu Mar 16 11:09:06 2017 +0100
  2205.  
  2206. Fix indentation problem since merge resolution
  2207.  
  2208. Github merge conflict resolution is not the best with indent
  2209.  
  2210. commit 40ce538aad9af8f7634c4ba7e9f12246fb23b31c
  2211. Author: Loïc Blot
  2212. Date: Thu Mar 16 10:34:54 2017 +0100
  2213.  
  2214. [CSM] Add minimap API modifiers (#5399)
  2215.  
  2216. * Rename Mapper (too generic) to Minimap
  2217. * Add lua functions to get/set position, angle, mode for minimap
  2218. * Client: rename m_mapper to m_minimap
  2219. * Add minimap to core.ui namespace (core.ui.minimap)
  2220. * Add various functions to manage minimap (show, hide, toggle_shape)
  2221. * Cleanup trivial declaration in client
  2222.  
  2223. commit eb88e5dd4b181a90b382c036cf6c4f42e63e8cc2
  2224. Author: Loïc Blot
  2225. Date: Thu Mar 16 07:53:39 2017 +0100
  2226.  
  2227. Add ModStorageAPI to client side modding (#5396)
  2228.  
  2229. mod storage is located into user_path / client / mod_storage
  2230.  
  2231. commit 46276414ed51d61dc29879ac85e861dc770d90da
  2232. Author: paramat
  2233. Date: Mon Mar 13 13:34:32 2017 +0000
  2234.  
  2235. Get biome list: Downgrade missing biome message to infostream
  2236.  
  2237. It is harmless for a biome listed in an ore or decoration registration
  2238. to be missing.
  2239. Now that we are registering certain biomes or not based on options
  2240. (such as floatland biomes), the biome lists in ore and decoration
  2241. registrations trigger these error messages, avoiding these error
  2242. messages would need a large amount of duplication of ore and decoration
  2243. registrations.
  2244.  
  2245. commit 14aa990cdd682b00904c4a84968a6c0e3c31716d
  2246. Author: sfan5
  2247. Date: Wed Mar 1 20:10:30 2017 +0100
  2248.  
  2249. Sneak: Fix various problems with sneaking
  2250.  
  2251. Sneaking won't actually hover you in the air, releasing shift guarantees not
  2252. falling down (same as in MC).
  2253. Sneak-jump no longer goes higher than a normal jump (^ was required for this).
  2254. Sneaking no longer avoids fall damage.
  2255. You can sneak on partial nodes (slabs, sideways slabs) correctly.
  2256. Sneaking doesn't "go out" as far anymore (0.29 instead of 0.4).
  2257. Can't jump when sneaking out as far as possible (breaks the sneak ladder).
RAW Paste Data