Jonathan G Rennison
|
81e69fcbbe
|
Add TinyString: SLE_STR compatible c-string wrapper
|
2020-05-21 23:44:34 +01:00 |
|
Jonathan G Rennison
|
f8d6e781ba
|
Merge branch 'master' into jgrpp
# Conflicts:
# projects/openttd_vs140.vcxproj.filters
# projects/openttd_vs141.vcxproj.filters
# projects/openttd_vs142.vcxproj.filters
# src/base_consist.h
# src/company_base.h
# src/newgrf_config.cpp
# src/newgrf_config.h
# src/openttd.cpp
# src/saveload/saveload.cpp
# src/saveload/saveload.h
# src/saveload/station_sl.cpp
# src/settings.cpp
# src/signs_base.h
# src/string.cpp
# src/string_func.h
# src/table/misc_settings.ini
# src/table/settings.h.preamble
# src/town_cmd.cpp
# src/vehicle.cpp
# src/vehicle_cmd.cpp
# src/video/cocoa/cocoa_v.mm
# src/video/null_v.cpp
|
2020-05-21 22:24:01 +01:00 |
|
Michael Lutz
|
f2b40f40aa
|
Codechange: Replace SmallPair with std::pair.
std::pair is already the smallest possible pair, and it already handles non-POD types correctly.
|
2020-05-21 20:02:34 +02:00 |
|
Jonathan G Rennison
|
563037e401
|
Add brackets around bitmath macro definitions
|
2020-04-26 09:22:25 +01:00 |
|
Jonathan G Rennison
|
6821c0e945
|
Use builtins for overflow detection in OverflowSafeInt on gcc/clang
|
2020-04-20 21:48:04 +01:00 |
|
Jonathan G Rennison
|
1d577c8267
|
Add utility functions for integer division towards +/- infinity
|
2020-02-27 02:08:08 +00:00 |
|
Jonathan G Rennison
|
b96e7f78fb
|
Merge branch 'master' into jgrpp
|
2020-02-21 21:18:01 +00:00 |
|
Charlène
|
2196cd3cf8
|
Fix: OpenBSD endianness detection
|
2020-02-11 13:01:45 +00:00 |
|
Jonathan G Rennison
|
4adfe0c9ae
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/industry_gui.cpp
# src/lang/korean.txt
# src/town.h
# src/town_gui.cpp
|
2020-01-08 18:40:34 +00:00 |
|
Jonathan G Rennison
|
150dfba95b
|
Codechange: Remove std::function from Pool iteration wrapper
Add a separate template wrapper for filtered iteration
|
2020-01-07 09:00:45 +00:00 |
|
Jonathan G Rennison
|
61934fdfdc
|
Remove std::function from Pool iteration wrapper
Add a separate template wrapper for filtered iteration
|
2020-01-06 19:09:24 +00:00 |
|
Jonathan G Rennison
|
7960db35f2
|
Merge branch 'master' into jgrpp
# Conflicts:
# config.lib
# projects/openttd_vs140.vcxproj
# projects/openttd_vs140.vcxproj.filters
# projects/openttd_vs141.vcxproj
# projects/openttd_vs141.vcxproj.filters
# projects/openttd_vs142.vcxproj
# projects/openttd_vs142.vcxproj.filters
# src/aircraft_cmd.cpp
# src/base_station_base.h
# src/core/pool_type.hpp
# src/disaster_vehicle.cpp
# src/economy.cpp
# src/engine.cpp
# src/group.h
# src/group_cmd.cpp
# src/group_gui.cpp
# src/lang/english.txt
# src/lang/german.txt
# src/linkgraph/linkgraph_gui.cpp
# src/network/network_command.cpp
# src/network/network_server.cpp
# src/openttd.cpp
# src/order_cmd.cpp
# src/road_cmd.cpp
# src/saveload/afterload.cpp
# src/saveload/cargopacket_sl.cpp
# src/saveload/linkgraph_sl.cpp
# src/saveload/order_sl.cpp
# src/saveload/station_sl.cpp
# src/saveload/town_sl.cpp
# src/saveload/vehicle_sl.cpp
# src/screenshot.cpp
# src/screenshot.h
# src/settings_gui.cpp
# src/settings_type.h
# src/smallmap_gui.cpp
# src/station.cpp
# src/station_cmd.cpp
# src/table/settings.ini
# src/toolbar_gui.cpp
# src/town_cmd.cpp
# src/train.h
# src/train_cmd.cpp
# src/train_gui.cpp
# src/vehicle.cpp
# src/vehicle_base.h
# src/vehiclelist.cpp
# src/window_type.h
|
2020-01-06 18:45:51 +00:00 |
|
glx
|
e3c75a30ba
|
Fix: unused variable warnings
|
2019-12-21 20:13:03 +01:00 |
|
glx
|
ae532008ff
|
Cleanup: remove FOR_ALL_ITEMS
|
2019-12-21 20:13:03 +01:00 |
|
glx
|
68f22134cb
|
Add: Allow iteration of pools in range-based for loops
|
2019-12-21 20:13:03 +01:00 |
|
Jonathan G Rennison
|
cbdd9f84d8
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/console_gui.cpp
# src/lang/korean.txt
# src/video/sdl2_v.cpp
# src/video/sdl2_v.h
# src/window.cpp
# src/window_gui.h
|
2019-11-12 18:43:10 +00:00 |
|
S. D. Cloudt
|
13cc8a0cee
|
Cleanup: Removed SVN headers
|
2019-11-10 17:59:20 +00:00 |
|
Jonathan G Rennison
|
03fbe87752
|
Merge branch 'master' into jgrpp
|
2019-10-12 00:56:56 +01:00 |
|
Gabda
|
652fb40652
|
Codechange: Performance improvement in k-d tree FindNearest()
|
2019-10-08 08:53:19 +02:00 |
|
Jonathan G Rennison
|
edfd378e93
|
Merge branch 'master' into jgrpp
# Conflicts:
# source.list
# src/blitter/32bpp_anim.cpp
# src/linkgraph/linkgraphjob.cpp
# src/order_cmd.cpp
# src/vehicle.cpp
# src/vehicle_type.h
|
2019-10-05 21:45:54 +01:00 |
|
Jonathan G Rennison
|
627cdf83eb
|
Pool: Add a free bitmap, use for finding free slots
|
2019-10-04 02:48:14 +01:00 |
|
JMcKiern
|
04f659e768
|
Fix: Some typos found using codespell
|
2019-09-29 21:27:32 +01:00 |
|
Jonathan G Rennison
|
1f535915d1
|
Merge branch 'master' into jgrpp-nrt
# Conflicts:
# config.lib
# src/core/bitmath_func.hpp
# src/lang/korean.txt
# src/main_gui.cpp
# src/order_gui.cpp
# src/script/api/script_object.cpp
# src/station_cmd.cpp
# src/video/cocoa/wnd_quartz.mm
|
2019-09-18 01:18:28 +01:00 |
|
Nikolas Nyby
|
28e11623bd
|
Codechange: math functions - use cpp-style casts
|
2019-08-31 20:27:56 +01:00 |
|
Jonathan G Rennison
|
6562937899
|
Merge branch 'master' into jgrpp-nrt
# Conflicts:
# src/console_cmds.cpp
# src/script/api/script_order.cpp
# src/station_cmd.cpp
# src/statusbar_gui.cpp
# src/town_gui.cpp
|
2019-08-24 11:00:41 +01:00 |
|
Jonathan G Rennison
|
04ef407ddf
|
Merge branch 'jgrpp' into jgrpp-nrt
# Conflicts:
# .ottdrev-vc
# README.md
# jgrpp-changelog.md
# src/ship_cmd.cpp
|
2019-08-24 10:41:08 +01:00 |
|
Jonathan G Rennison
|
62713ad106
|
Fix missing declaration in c8a37d82
|
2019-08-24 03:41:08 +01:00 |
|
Jonathan G Rennison
|
4b9a4ae695
|
Use consistent casts/types for byte swap functions
|
2019-08-19 20:25:53 +01:00 |
|
Jonathan G Rennison
|
c8a37d8292
|
Add 64 bit FindFirstBit function
|
2019-08-19 20:01:49 +01:00 |
|
Gabda
|
b870596f15
|
Add #6887: Option to show zone inside local authority boundary of towns
Can be found at town information > local authority window
Layout for button is same as Graph Keys
Turn on/off for every town individually
|
2019-08-17 21:45:20 +01:00 |
|
Jonathan G Rennison
|
a1d36b02f0
|
Network: Add state checksum which is check in network sync
|
2019-08-06 03:03:40 +01:00 |
|
Jonathan G Rennison
|
dbc5f1baed
|
Merge branch 'master' into jgrpp-nrt
# Conflicts:
# src/fontcache.cpp
# src/game/game_text.cpp
# src/lang/korean.txt
# src/os/macosx/crashlog_osx.cpp
# src/os/windows/crashlog_win.cpp
# src/station_cmd.cpp
# src/viewport.cpp
|
2019-07-11 20:03:23 +01:00 |
|
Jonathan G Rennison
|
36eb4165b8
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/bridge_map.h
# src/crashlog.cpp
# src/industry.h
# src/linkgraph/linkgraph_type.h
# src/order_type.h
# src/saveload/afterload.cpp
# src/settings.cpp
# src/settings_type.h
# src/smallmap_gui.cpp
# src/spritecache.cpp
# src/stdafx.h
# src/table/settings.h.preamble
# src/train.h
# src/vehicle.cpp
# src/viewport.cpp
# src/viewport_func.h
# src/widgets/station_widget.h
# src/zoom_func.h
# src/zoom_type.h
|
2019-07-08 16:19:07 +01:00 |
|
Jonathan G Rennison
|
326b3aa66a
|
Merge branch 'save_ext' into jgrpp
|
2019-06-08 12:52:04 +01:00 |
|
Jonathan G Rennison
|
43ddaf4c5c
|
Fix incorrect implementation of non-builtin BSWAP64
|
2019-06-08 12:50:57 +01:00 |
|
Jonathan G Rennison
|
6bfbd638ac
|
Check whether DoCommand test execution changes the random seed
|
2019-05-23 22:53:17 +01:00 |
|
glx
|
26aa3b8623
|
Remove: grow() helper function
|
2019-05-04 19:50:53 +01:00 |
|
Charles Pigott
|
9e19a5f93e
|
Remove: (Simple)TinyEnumT
|
2019-04-29 17:40:22 +01:00 |
|
Jonathan G Rennison
|
bd2fdde759
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/core/sort_func.hpp
# src/rail_cmd.cpp
# src/timetable_cmd.cpp
# src/video/sdl_v.cpp
# src/video/win32_v.cpp
|
2019-04-23 08:11:52 +01:00 |
|
peter1138
|
66cd32a252
|
Codechange: Use std::underlying_type for DECLARE_POSTFIX_INCREMENT.
|
2019-04-21 22:31:12 +01:00 |
|
peter1138
|
ac1e1a272f
|
Fix: Replace int with std::underlying_type in DECLARE_ENUM_AS_BIT_SET.
This fixes 64 bit uses of this macro.
|
2019-04-21 22:31:12 +01:00 |
|
glx
|
ebd4f32d15
|
Cleanup: remove core/sort_func.hpp as it's not used anymore
|
2019-04-18 21:49:34 +02:00 |
|
glx
|
9195f2337a
|
Codechange: use std::vector for _resolutions
|
2019-04-18 21:49:34 +02:00 |
|
Jonathan G Rennison
|
0c3fbecb96
|
Delete GSortT implementation
Unused
|
2019-04-17 19:49:22 +01:00 |
|
Jonathan G Rennison
|
0d93ecb6bf
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/core/alloc_type.hpp
# src/group_gui.cpp
# src/newgrf.cpp
# src/saveload/economy_sl.cpp
# src/saveload/map_sl.cpp
# src/station_cmd.cpp
|
2019-04-16 18:03:08 +01:00 |
|
Michael Lutz
|
38729297f9
|
Codechange: No need for AutoFreePtr if there's std::unique_ptr.
|
2019-04-15 22:52:50 +01:00 |
|
Michael Lutz
|
4e85ccf3c0
|
Codechange: Replace SmallStackSafeStackAlloc with std::array.
The only port that ever used it to make heap allocations instead of stack ones was the NDS port, which got thrown out some time ago.
|
2019-04-15 22:52:50 +01:00 |
|
glx
|
410b81537c
|
Fix 801cbea9c : operator< is not always the best idea
Also removes unused and anyway broken SmallMap::SortByKey() function.
|
2019-04-13 21:05:25 +02:00 |
|
glx
|
801cbea9cc
|
Codechange: use std::sort() for all std::vector types
|
2019-04-13 12:49:18 +01:00 |
|
Jonathan G Rennison
|
674732cd68
|
Merge: Codechange: Use null pointer literal instead of the NULL macro
|
2019-04-11 18:14:13 +01:00 |
|