Michael Lutz
|
715234502c
|
Fix: Typo in variable name.
|
2023-05-01 16:31:59 +02:00 |
|
Rubidium
|
3a822fcd01
|
Codechange: Make FiosItem's name and title std::string
|
2023-04-29 13:23:34 +02:00 |
|
Rubidium
|
c829930440
|
Codechange: replace strnatcmp with C++ string capable version
|
2023-04-29 12:07:45 +02:00 |
|
Rubidium
|
df19673fbd
|
Codechange: let convert_to_fs accept std::string
|
2023-04-29 12:07:45 +02:00 |
|
Rubidium
|
4dd5f994be
|
Codechange: replace strncasecmp with case ignoring variant of StrStarts/EndsWith
|
2023-04-29 10:25:25 +02:00 |
|
Rubidium
|
f74e26ca7e
|
Codechange: replace error/usererror printf variant with fmt variant and rename
|
2023-04-25 17:55:09 +02:00 |
|
Rubidium
|
f5f6306af3
|
Codechange: use string/fmt instead of printf for ShowInfo(F)
|
2023-04-24 17:51:54 +02:00 |
|
PeterN
|
e97bf271dc
|
Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663)
This avoids a (soft) namespace conflict between the four ST_* enums.
|
2023-04-16 20:00:55 +01:00 |
|
Rubidium
|
9b56505fec
|
Codechange: split building into a library and executable
|
2023-04-16 18:58:21 +02:00 |
|
Rubidium
|
9e89eb5726
|
Codechange: move main function(s) to separate files
|
2023-04-16 18:58:21 +02:00 |
|
Charles Pigott
|
6fc28d649e
|
Cleanup: Unused alloca definitions and includes
|
2023-04-15 16:57:00 +01:00 |
|
Charles Pigott
|
b282664242
|
Codechange: Replace all usages of alloca/AllocaM with more modern/less discouraged alternatives
|
2023-04-15 16:57:00 +01:00 |
|
Jonathan G Rennison
|
588a92648d
|
Fix fbfbaa11: gmtime replaccement in Windows exception handler
|
2023-02-20 09:29:51 +00:00 |
|
Jonathan G Rennison
|
fbfbaa118a
|
Remove use of gmtime and asctime
|
2023-02-15 22:02:23 +00:00 |
|
Rubidium
|
d51d08ddcb
|
Codechange: put stack variables in global variables for gamelog/crashlog
|
2023-01-28 17:23:30 +01:00 |
|
Jonathan G Rennison
|
1bfd96c7f2
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/3rdparty/fmt/core.h
# src/command_type.h
# src/console_cmds.cpp
# src/core/overflowsafe_type.hpp
# src/landscape.cpp
# src/network/network.cpp
# src/newgrf_object.h
# src/object_cmd.cpp
# src/order_gui.cpp
# src/saveload/vehicle_sl.cpp
# src/script/api/script_industrytype.cpp
# src/script/api/script_object.hpp
# src/script/api/script_town.cpp
# src/table/object_land.h
# src/timetable_cmd.cpp
# src/tree_cmd.cpp
# src/vehicle_gui.cpp
# src/window.cpp
|
2023-01-15 19:28:37 +00:00 |
|
Peter Nelson
|
8149ba338f
|
Change: Check glyph size before trying to render it.
This change of order ensures that the "Font glyph is foot large" occurs
even if the glyph is too large for an alloca() allocation.
|
2023-01-14 20:50:59 +00:00 |
|
Peter Nelson
|
fa0c67b10a
|
Change: Remove guess-work from calls to GetGlyphOutline().
This API method is intended to be called twice, so don't attempt to guess
the required size.
|
2023-01-14 20:50:59 +00:00 |
|
Peter Nelson
|
5370e910d3
|
Change: Use std::vector for fallback font list.
|
2023-01-14 20:50:59 +00:00 |
|
Jonathan G Rennison
|
58d841486e
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/os/windows/font_win32.cpp
# src/script/api/script_object.hpp
# src/town_cmd.cpp
# src/train_cmd.cpp
# src/viewport.cpp
# src/viewport_func.h
|
2022-12-27 01:00:40 +00:00 |
|
glx22
|
e6c857cdba
|
Codechange: [windows] cache the actually loaded font name
|
2022-12-23 23:23:03 +01:00 |
|
glx22
|
af3df959c2
|
Codechange: reduce code duplication
|
2022-12-23 23:23:03 +01:00 |
|
Jonathan G Rennison
|
c6e5776cc4
|
Crashlog: Windows: Fix sign error for symbol offsets in crashlog
|
2022-12-22 12:49:37 +00:00 |
|
Jonathan G Rennison
|
9e33153df9
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/os/macosx/string_osx.cpp
|
2022-12-20 18:05:43 +00:00 |
|
Jonathan G Rennison
|
16a3e0ef59
|
Windows: Crashlog: Fix printf format warnings
|
2022-12-19 20:54:41 +00:00 |
|
Peter Nelson
|
daaa058493
|
Change: Vertically centre sprite font relative to TrueType font.
|
2022-12-18 11:46:01 -05:00 |
|
Peter Nelson
|
8599041ce4
|
Fix: GetDefaultFontHeight() is static, don't use ->
|
2022-12-18 11:46:01 -05:00 |
|
Jonathan G Rennison
|
6d4474b84e
|
Merge tag '13.0-beta2' into jgrpp
# Conflicts:
# src/cheat_gui.cpp
# src/company_gui.cpp
# src/console_gui.cpp
# src/depot_gui.cpp
# src/error_gui.cpp
# src/gfx.cpp
# src/graph_gui.cpp
# src/group_gui.cpp
# src/lang/english.txt
# src/lang/korean.txt
# src/lang/polish.txt
# src/misc_gui.cpp
# src/network/network_content_gui.h
# src/newgrf_debug_gui.cpp
# src/order_gui.cpp
# src/rail_gui.cpp
# src/road_gui.cpp
# src/settings_gui.cpp
# src/settings_type.h
# src/station_gui.cpp
# src/subsidy_gui.cpp
# src/table/settings/gui_settings.ini
# src/timetable_gui.cpp
# src/town_gui.cpp
# src/train_cmd.cpp
# src/vehicle_gui.cpp
# src/viewport.cpp
# src/water_cmd.cpp
# src/widgets/dropdown.cpp
# src/window_gui.h
|
2022-12-04 20:43:11 +00:00 |
|
Jonathan G Rennison
|
e97781608f
|
Crashlog: Windows: Show some memory stats for out of memory crashes
|
2022-11-29 17:53:15 +00:00 |
|
Peter Nelson
|
9666e46739
|
Feature: Variable GUI scale.
GUI scale is now variable from 100% to 500%, and no longer restricted to
powers-of-2.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
062ea68422
|
Change: Scale position of font shadow.
|
2022-11-12 18:28:39 +00:00 |
|
Jonathan G Rennison
|
652d6c8181
|
Crashlog: Windows: Handle negative address offsets from BFD symbol
|
2022-11-03 00:57:47 +00:00 |
|
Jonathan G Rennison
|
60ed858707
|
Fix handling of printf format specifiers on MinGW
See: #446
|
2022-11-03 00:57:47 +00:00 |
|
Jonathan G Rennison
|
5cc56a6145
|
Crashlog: Limit iterations of calls to bfd_find_inliner_info
|
2022-10-08 19:56:16 +01:00 |
|
Jonathan G Rennison
|
23b974fb39
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/fontcache.cpp
# src/openttd.cpp
# src/os/macosx/font_osx.cpp
# src/os/unix/font_unix.cpp
# src/os/windows/font_win32.cpp
# src/strings.cpp
|
2022-10-03 20:32:26 +01:00 |
|
Peter Nelson
|
2cdd8b7429
|
Change: Separate fontcache implementations.
|
2022-09-25 18:34:24 +01:00 |
|
Peter Nelson
|
f6ad8e1c9c
|
Change: Rename some freetype things to fontcache.
The font cache supports more than just FreeType as a font provider, but still used freetype in some naming.
This now uses more suitable terms.
|
2022-09-25 18:34:24 +01:00 |
|
Peter Nelson
|
273988551d
|
Fix: font_win32.cpp compile failure with WITH_FREETYPE
|
2022-09-25 18:34:24 +01:00 |
|
Jonathan G Rennison
|
a8d5e56696
|
Crashlog: Only output dump files for MSVC builds
|
2022-09-11 10:28:57 +01:00 |
|
Jonathan G Rennison
|
ad1e4ca334
|
Crashlog: Windows: Add BFD inline info support
|
2022-09-04 22:01:09 +01:00 |
|
Jonathan G Rennison
|
0ed30d0200
|
Avoid maybe unintialised warning in struct UniscribeRun
See: #394
|
2022-06-25 12:05:41 +01:00 |
|
glx22
|
b6c5f49379
|
Change: add a timestamp in name of crash files
|
2022-02-02 21:32:01 +01:00 |
|
Jonathan G Rennison
|
2b8018f5d6
|
MinGW: Avoid function cast warnings with GetProcAddress
|
2021-11-09 01:08:28 +00:00 |
|
Jonathan G Rennison
|
faf32200cf
|
Merge tag '12.0-beta1' into jgrpp-beta
# Conflicts:
# CMakeLists.txt
# bin/ai/CMakeLists.txt
# bin/game/CMakeLists.txt
# src/build_vehicle_gui.cpp
# src/console_cmds.cpp
# src/core/overflowsafe_type.hpp
# src/fios.cpp
# src/lang/english.txt
# src/lang/german.txt
# src/lang/korean.txt
# src/lang/polish.txt
# src/network/core/game_info.cpp
# src/network/core/game_info.h
# src/network/core/tcp_game.cpp
# src/network/core/tcp_game.h
# src/network/network.cpp
# src/network/network_client.cpp
# src/network/network_client.h
# src/network/network_coordinator.cpp
# src/network/network_gui.cpp
# src/network/network_server.cpp
# src/network/network_server.h
# src/newgrf_engine.cpp
# src/openttd.cpp
# src/rev.cpp.in
# src/settings_type.h
# src/train.h
# src/train_cmd.cpp
|
2021-11-02 17:51:38 +00:00 |
|
Jonathan G Rennison
|
f764fcfb1f
|
Merge branch 'master' into jgrpp-beta
# Conflicts:
# src/console_cmds.cpp
# src/debug.cpp
# src/lang/vietnamese.txt
# src/network/core/address.cpp
# src/network/core/address.h
# src/network/core/config.h
# src/network/core/os_abstraction.cpp
# src/network/core/os_abstraction.h
# src/network/core/tcp_listen.h
# src/network/core/udp.cpp
# src/network/core/udp.h
# src/network/network.cpp
# src/network/network_client.cpp
# src/network/network_gamelist.cpp
# src/network/network_server.cpp
# src/network/network_udp.cpp
# src/newgrf.cpp
# src/openttd.cpp
# src/saveload/saveload.h
# src/settings.cpp
# src/settings_table.cpp
# src/settings_type.h
# src/table/settings/network_settings.ini
|
2021-11-02 00:51:54 +00:00 |
|
Jonathan G Rennison
|
da282c3ecc
|
Merge branch 'master' into jgrpp-beta
# Conflicts:
# .github/workflows/ci-build.yml
# CMakeLists.txt
# src/lang/finnish.txt
# src/lang/french.txt
# src/lang/korean.txt
# src/lang/norwegian_bokmal.txt
# src/lang/russian.txt
# src/lang/spanish.txt
# src/misc_gui.cpp
# src/newgrf.cpp
|
2021-10-28 23:51:24 +01:00 |
|
Jonathan G Rennison
|
544da99102
|
Merge branch 'master' into jgrpp-beta
# Conflicts:
# src/cargopacket.h
# src/lang/korean.txt
# src/linkgraph/linkgraph.h
# src/linkgraph/linkgraphjob.h
# src/linkgraph/linkgraphschedule.h
# src/network/network_admin.h
# src/network/network_func.h
# src/network/network_server.cpp
# src/network/network_server.h
# src/order_base.h
# src/rail_cmd.cpp
# src/saveload/company_sl.cpp
# src/saveload/depot_sl.cpp
# src/saveload/economy_sl.cpp
# src/saveload/linkgraph_sl.cpp
# src/saveload/map_sl.cpp
# src/saveload/newgrf_sl.cpp
# src/saveload/order_sl.cpp
# src/saveload/saveload.cpp
# src/saveload/saveload.h
# src/saveload/signs_sl.cpp
# src/saveload/station_sl.cpp
# src/saveload/subsidy_sl.cpp
# src/saveload/town_sl.cpp
# src/saveload/vehicle_sl.cpp
# src/script/api/script_object.cpp
# src/settings.cpp
# src/string.cpp
# src/string_func.h
# src/table/CMakeLists.txt
# src/table/settings/settings.ini
# src/viewport_sprite_sorter_sse4.cpp
|
2021-10-18 18:01:27 +01:00 |
|
Jonathan G Rennison
|
4042480806
|
Merge branch 'jgrpp' into jgrpp-beta
# Conflicts:
# src/settings.cpp
# src/settings_gui.cpp
# src/settings_internal.h
# src/table/company_settings.ini
# src/table/currency_settings.ini
# src/table/gameopt_settings.ini
# src/table/misc_settings.ini
# src/table/settings.h.preamble
# src/table/settings.ini
# src/table/win32_settings.ini
# src/table/window_settings.ini
|
2021-10-08 18:12:04 +01:00 |
|
Jonathan G Rennison
|
24fdc8331b
|
Add CheckCaches mode to emit a log/save/screenshot on detected issue
|
2021-10-03 23:57:27 +01:00 |
|
Jonathan G Rennison
|
fd605e3cf3
|
Merge branch 'master' into jgrpp-beta
# Conflicts:
# .github/workflows/commit-checker.yml
# src/company_cmd.cpp
# src/console_cmds.cpp
# src/crashlog.cpp
# src/lang/english.txt
# src/lang/german.txt
# src/lang/indonesian.txt
# src/lang/japanese.txt
# src/lang/korean.txt
# src/lang/swedish.txt
# src/linkgraph/linkgraphjob.cpp
# src/linkgraph/mcf.cpp
# src/network/core/tcp.cpp
# src/network/core/tcp.h
# src/network/core/tcp_game.h
# src/network/core/udp.h
# src/network/network.cpp
# src/network/network_admin.cpp
# src/network/network_admin.h
# src/network/network_chat_gui.cpp
# src/network/network_client.cpp
# src/network/network_client.h
# src/network/network_func.h
# src/network/network_internal.h
# src/network/network_server.cpp
# src/network/network_server.h
# src/newgrf.cpp
# src/newgrf_station.cpp
# src/order_gui.cpp
# src/rail_cmd.cpp
# src/saveload/saveload.cpp
# src/settings.cpp
# src/settings_gui.cpp
# src/settings_internal.h
# src/settings_type.h
# src/station_cmd.cpp
# src/stdafx.h
# src/table/currency_settings.ini
# src/table/misc_settings.ini
# src/table/settings.h.preamble
# src/table/settings.ini
# src/terraform_cmd.cpp
# src/timetable_gui.cpp
# src/train_cmd.cpp
# src/tree_cmd.cpp
# src/water_cmd.cpp
|
2021-09-27 22:47:23 +01:00 |
|