Commit Graph

633 Commits (master)

Author SHA1 Message Date
q3k 7680c942a5 src/depot: add, move file loads to depot resolution 2021-04-28 20:18:44 +02:00
q3k 5f36ee14ed winsys: lazy initialize sfml to prevent global ctor races 2021-04-28 15:51:00 +02:00
q3k e9debff163 .gitignore: basic 2021-04-28 15:46:15 +02:00
q3k de954a5b76 *: initial bazel pass 2021-04-28 15:19:05 +02:00
cazfi f31d65a334 Autotools: Require C++17 compiler
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@732 0420edf4-82e4-42fc-9478-35b55e6d67a3
2020-03-07 19:33:54 +00:00
pkeus 68f971fccc Various small Optimizations:
- Use final specifier
- Use STL reserve() function more often
- Replace forward_list by vector for storing credits entries

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@731 0420edf4-82e4-42fc-9478-35b55e6d67a3
2020-03-07 18:14:19 +00:00
cazfi 44017fd910 NEWS: Set 0.8.0 release date
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@730 0420edf4-82e4-42fc-9478-35b55e6d67a3
2020-03-07 09:32:00 +00:00
cazfi 9db40defd1 Bumped version number to start 0.9 development
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@727 0420edf4-82e4-42fc-9478-35b55e6d67a3
2020-03-05 15:54:10 +00:00
cazfi 3ea7ad4ae4 Update homepage URLs in documentation to use https instead of http
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@725 0420edf4-82e4-42fc-9478-35b55e6d67a3
2020-02-29 22:44:06 +00:00
cazfi 79b0d54f33 NEWS: Removed mention of 0.7.6.
We are not going to make more releases from 0.6 branch.


git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@724 0420edf4-82e4-42fc-9478-35b55e6d67a3
2020-02-29 09:24:27 +00:00
cazfi 68b5df316b doc/code: Corrected minimum SFML version
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@723 0420edf4-82e4-42fc-9478-35b55e6d67a3
2020-02-27 22:28:23 +00:00
cazfi c383b5bafa autogen.sh: Include path to configure script in output
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@722 0420edf4-82e4-42fc-9478-35b55e6d67a3
2020-02-27 22:15:23 +00:00
pkeus 8534ab350b Windows: Added manifest file
Removed hardcoded image sizes for menu corners, 
Small GUI fixes:
- Correctly check for Enter key in game over menu
- Properly set focus in event menu

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@721 0420edf4-82e4-42fc-9478-35b55e6d67a3
2020-02-27 20:16:34 +00:00
cazfi 677c5d6b94 Added 2020 to copyright years
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@720 0420edf4-82e4-42fc-9478-35b55e6d67a3
2020-02-26 22:13:30 +00:00
cazfi e9d4e054f3 Updated pkg.m4 to serial 12. It's the one from pkg-config 0.29.2
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@719 0420edf4-82e4-42fc-9478-35b55e6d67a3
2020-02-26 22:10:04 +00:00
cazfi 634f22b350 Corrected license data in appdata file
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@717 0420edf4-82e4-42fc-9478-35b55e6d67a3
2019-12-03 17:28:48 +00:00
cazfi fa3b433229 Added 2019 to copyright years
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@715 0420edf4-82e4-42fc-9478-35b55e6d67a3
2019-12-03 17:26:54 +00:00
pkeus e79a1f28b3 Fixed webpage URL in credits
Fixed lighting of trees (thanks to Reinhard Niehoff)
Updated Visual Studio solution to VS 2019
Small optimizations:
- Try to make use of reserve() functions of STL containers
- Use MakePathStr to create paths

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@714 0420edf4-82e4-42fc-9478-35b55e6d67a3
2019-11-04 09:09:53 +00:00
cazfi 5aefa9fb74 NEWS: Set 0.7.5 release date
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@713 0420edf4-82e4-42fc-9478-35b55e6d67a3
2018-04-27 20:01:13 +00:00
cazfi 8136381fa2 NEWS: AppStream metadata has been backported to S0.7
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@708 0420edf4-82e4-42fc-9478-35b55e6d67a3
2018-04-25 06:12:44 +00:00
cazfi 9ee386c908 Fixed a crash when score is not good enough to enter high score list
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@706 0420edf4-82e4-42fc-9478-35b55e6d67a3
2018-04-25 05:01:06 +00:00
cazfi ece8e396ed Mention AppStream metadata in NEWS
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@704 0420edf4-82e4-42fc-9478-35b55e6d67a3
2018-04-02 05:00:04 +00:00
pkeus 5abb921456 Refactorizations:
- Prefer std::unordered_map over std::map
- Sort CollArr by treetypes to avoid frequent texture rebinding

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@703 0420edf4-82e4-42fc-9478-35b55e6d67a3
2018-03-22 16:17:58 +00:00
cazfi c6d7d812f1 Added 2018 to copyright years
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@702 0420edf4-82e4-42fc-9478-35b55e6d67a3
2018-03-19 16:03:02 +00:00
cazfi b584b18a62 Fix comparison between pointer and an integer
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@701 0420edf4-82e4-42fc-9478-35b55e6d67a3
2018-03-19 15:59:51 +00:00
cazfi ca6eba4f84 Updated appdata file format
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@700 0420edf4-82e4-42fc-9478-35b55e6d67a3
2018-03-19 14:48:42 +00:00
pkeus 7e58b55392 Updated french translation
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@699 0420edf4-82e4-42fc-9478-35b55e6d67a3
2017-11-03 13:24:45 +00:00
pkeus 4f1f702b7d Updated to Visual Studio 2017
Reserve memory for some std::vectors to optimize their allocation behaviour

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@698 0420edf4-82e4-42fc-9478-35b55e6d67a3
2017-08-27 14:37:42 +00:00
cazfi 7f020276c2 Added appdata file.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@697 0420edf4-82e4-42fc-9478-35b55e6d67a3
2017-06-19 21:19:51 +00:00
cazfi 39f1d10a22 Added Swedish translation
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@696 0420edf4-82e4-42fc-9478-35b55e6d67a3
2017-06-19 21:06:05 +00:00
cazfi c128c4001c Added 2017 to copyright years
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@695 0420edf4-82e4-42fc-9478-35b55e6d67a3
2017-06-10 23:39:24 +00:00
cazfi 321129bf5d Added comment about clang++ compile working to NEWS
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@694 0420edf4-82e4-42fc-9478-35b55e6d67a3
2017-06-10 23:37:50 +00:00
pkeus debff52b66 Improved TTextField widget: set cursor position when clicking, more efficient calculation of cursor position
Fixed several cppcheck messages

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@693 0420edf4-82e4-42fc-9478-35b55e6d67a3
2017-03-28 16:41:50 +00:00
pkeus bb23733009 Windows: Set window icon
Ran AStyle, removed an unused variable

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@692 0420edf4-82e4-42fc-9478-35b55e6d67a3
2017-01-19 13:25:12 +00:00
cazfi 6d7ea29fb1 If libGL or libGLU is not found, try to find libopengl32 and libglu32 instead
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@691 0420edf4-82e4-42fc-9478-35b55e6d67a3
2017-01-14 23:27:13 +00:00
cazfi 51bcf457c7 Typofix 'detailled' -> 'detailed'
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@689 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-11-19 22:02:17 +00:00
cazfi c42d36a921 Removed clang++ support from TODO as it works already.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@688 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-11-13 23:27:53 +00:00
cazfi 70e0944acf Request c++14 mode from the compiler.
This is to avoid requesting older-than-default standard
version from modern compilers.


git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@687 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-11-13 21:02:50 +00:00
cazfi bf6cf2abb9 Corrected order of entries in NEWS
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@686 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-11-13 20:40:53 +00:00
cazfi cd24a9dd0f Replaced deprecated sf::Text::setColor() calls by
sf::Text::setFillColor() and sf::Text::setOutlineColor()


git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@685 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-11-13 20:21:43 +00:00
cazfi 692c81e49b Made SFML-2.4 minimum requirement
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@684 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-11-13 20:20:05 +00:00
cazfi 98eff27c0f Set 0.7.4 release date.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@682 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-10-27 06:31:42 +00:00
cazfi a24564f9bc Fixed infinite loop when window resize event has been received to size
different from what's in settings.


git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@680 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-10-27 06:08:12 +00:00
cazfi 6d7a85113d Fixed one clang compiler warning
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@678 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-07-22 19:38:01 +00:00
cazfi d0c79ea157 Added NEWS entry about 0.7.3
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@675 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-07-22 16:10:50 +00:00
cazfi 81fa26052d Updated 'options.lst' to read 'options.txt' in translations.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@672 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-07-22 15:48:27 +00:00
cazfi 220026e437 Renamed 'options' as 'options.txt' on systems where former name was used.
Loading falls back to using old file if the new one does not exist.
Saving always happens to the new filename.


git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@671 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-07-22 15:43:27 +00:00
cazfi be2ad81594 Configure check for sfml-system
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@668 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-06-25 00:17:49 +00:00
cazfi d6d9069b9e Silenced clang++ warnings about keys not handled in switches.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@667 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-06-24 23:48:14 +00:00
cazfi f23e5fde69 Corrected reference to 'options.lst' to say just 'options'.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@665 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-06-24 23:25:44 +00:00