Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-27 | Change: mark copy-assignment as deleted for classes with a copy-constructor ↵ | rubidium42 | |
that is not trivial This to prevent the default copy-assignment getting used when during the assignment also some other memory needs to be allocated as that would otherwise be freed. | |||
2021-05-27 | Cleanup: remove unused copy-constructor without copy-assignment | rubidium42 | |
2021-05-27 | Codechange: linkgraph always iterates with NodeIDs over the Size(), so make ↵ | rubidium42 | |
Size() the same type to prevent infinite loops | |||
2021-05-27 | Cleanup: remove dead code; ++ on ostreambuf_iterator is a no-op | rubidium42 | |
2021-05-27 | Codechange: remove unneeded comparison and casts | rubidium42 | |
Division by resize_y is already yielding an unsigned number, so when clicking in the WD_FRAMERECT_TOP you would already get a huge value, so sel would never be negative. So, leave sel an unsigned number and remove the <= check. | |||
2021-05-27 | Codechange: pass large parameter by reference instead of value, especially ↵ | rubidium42 | |
in a recursive function | |||
2021-05-27 | Fix: do not hide parameter by local variable with the same name | rubidium42 | |
2021-05-27 | Fix: part of a tile might not be marked dirty upon terraforming | rubidium42 | |
2021-05-26 | Update: Translations from eints | translators | |
russian: 3 changes by Ln-Wolf slovak: 3 changes by FuryPapaya spanish: 3 changes by MontyMontana | |||
2021-05-26 | Feature: Sign Windows builds | Owen Rudge | |
2021-05-25 | Update: Translations from eints | translators | |
swedish: 27 changes by joeax910 spanish (mexican): 1 change by absay korean: 4 changes by telk5093 german: 3 changes by Wuzzy2 finnish: 3 changes by hpiirai french: 3 changes by glx22 portuguese: 3 changes by azulcosta | |||
2021-05-24 | Update: Translations from eints | translators | |
swedish: 50 changes by joeax910 | |||
2021-05-24 | Fix: Network on Haiku, remove old code for BeOS | milek7 | |
2021-05-24 | Fix: Workarounds for BeMidi driver to work properly on Haiku | milek7 | |
2021-05-24 | Fix: Building on Haiku | milek7 | |
2021-05-23 | Change: Show what is affected by "wagon removal" toggle | glx22 | |
2021-05-23 | Change: Unhide Ctrl effect for group replace protection | glx22 | |
2021-05-23 | Update: Translations from eints | translators | |
chinese (traditional): 3 changes by benny30111 | |||
2021-05-23 | Fix #9264: Do not attach temporary wagons to free wagon chains when ↵ | Jonathan G Rennison | |
autoreplacing | |||
2021-05-23 | Fix: Encountering two-way red signals could prune unrelated branches. | Vít Šefl | |
The intermediate node branch is now only pruned if the node is on the path leading to the two-way red signal. | |||
2021-05-23 | Fix: [OpenGL] Increase timeout when waiting for the GPU to be done with the ↵ | Michael Lutz | |
drawing buffer. The old timeout could be too short if v-sync was on on lower refresh rates. | |||
2021-05-22 | Update: Translations from eints | translators | |
japanese: 4 changes by akaregi korean: 2 changes by telk5093 | |||
2021-05-21 | Update: Translations from eints | translators | |
japanese: 42 changes by akaregi | |||
2021-05-20 | Update: Translations from eints | translators | |
japanese: 74 changes by akaregi | |||
2021-05-20 | Change: [Actions] use newly created Actions instead of custom ↵ | Patric Stout | |
shell-scripting (#9284) | |||
2021-05-19 | Update: Translations from eints | translators | |
japanese: 239 changes by akaregi, 18 changes by scabtert | |||
2021-05-18 | Update: Translations from eints | translators | |
indonesian: 14 changes by NinjaQuince | |||
2021-05-17 | Update: Translations from eints | translators | |
korean: 1 change by telk5093 indonesian: 55 changes by NinjaQuince | |||
2021-05-17 | Codechange: [Network] Use C++ string functions to generate company password hash | rubidium42 | |
2021-05-16 | Update: Translations from eints | translators | |
norwegian (bokmal): 1 change by Anolitt slovak: 1 change by FuryPapaya | |||
2021-05-16 | Codechange: [Network] Let NetworkClientInfo use std::string | rubidium42 | |
2021-05-16 | Codechange: [Network] Use std::string to populate the client list for ↵ | rubidium42 | |
company stats | |||
2021-05-16 | Codechange: [Network] Let NetworkCompanyInfo use std::string | rubidium42 | |
2021-05-16 | Fix #9267, 47a99bb: [Squirrel] Heap use after free | Rubidium | |
Due to 47a99bb the order of elements in the garbage collection chain has changed causing the class to be finalised before the instances of that class. Since the instance's array of member values depends on the size of the values in the class, the class finalisation resetting that size to 0 causes not all finalisations to run, which subsequently causes a heap use after free. So, just set the SQObjectPtrs to 'null' during the finalisation of the SQClass so the SQInstance can release all instance variables during its finalisation. | |||
2021-05-15 | Fix #9269, f6d5c01: Hide windows without abusing WC_INVALID | glx22 | |
2021-05-15 | Update: Translations from eints | translators | |
estonian: 1 change by siimsoni indonesian: 39 changes by w13 | |||
2021-05-15 | Codechange: [Network] Let chat communication use std::string | rubidium42 | |
2021-05-15 | Codechange: Use std::string GetString where convenient | rubidium42 | |
2021-05-15 | Add: GetString that returns std::string instead of filling a passed buffer | rubidium42 | |
2021-05-15 | Codechange: [Network] Let NetworkTextMessage use std::string | rubidium42 | |
2021-05-15 | Change: Use gender-neutral pronouns | rubidium42 | |
2021-05-15 | Fix: empty undocumented branches | rubidium42 | |
2021-05-15 | Fix: comparison of narrow type to wide type in loop (potential for infinite ↵ | Rubidium | |
loops) | |||
2021-05-15 | Fix: [Network] Check on CIDR for netmask check considered everything valid | Rubidium | |
2021-05-15 | Codechange: comparison result is always the same due to earlier check | Rubidium | |
Practically the length of the handlers not being equal to the number of features is the problem as it means something was forgotten when adding a new feature, so static assert to that and let the existing check on the feature number take care of invalid data from the NewGRFs. | |||
2021-05-14 | Codechange: use thread safe time functions | rubidium42 | |
Functions like localtime, gmtime and asctime are not thread safe as they (might) reuse the same buffer. So use the safer _s/_r variant for localtime and gmtime, and use strftime in favour of asctime. | |||
2021-05-14 | Codechange: [Network] Pass passwords as std::string to the network code | rubidium42 | |
2021-05-14 | Codechange: [Network] Use std::string for the internal handling of ↵ | rubidium42 | |
admin/rcon passwords | |||
2021-05-14 | Codechange: [Network] Use std::string for the internal handling of server ↵ | rubidium42 | |
passwords | |||
2021-05-14 | Codechange: [Network] Use std::string for the internal handling of company ↵ | rubidium42 | |
passwords |