Commit Graph

633 Commits (master)

Author SHA1 Message Date
cazfi e04fd75288 Use 5 parameter version of AC_INIT()
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@578 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 20:22:57 +00:00
cazfi 13a776a6f9 Prepared trunk for 0.8 development by bumping version numbers.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@577 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 19:53:02 +00:00
cazfi 80e38aadc4 Bump Copyright years in version.rc
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@575 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 19:26:31 +00:00
cazfi 27f545b4af 'MinGW build support' added to TODO
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@574 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 19:23:50 +00:00
cazfi f7d111efb5 Improved clarity if Finnish translation of Track Mirroring settings.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@573 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 19:06:03 +00:00
cazfi 82417b3b54 Removed configure check for no-longer-needed freetype.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@572 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 17:58:56 +00:00
cazfi 9b7c3e03be Made Highscore list texts translatable.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@571 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 17:23:23 +00:00
pkeus a88f8fb7de Highscore: Properly support course groups
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@570 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 16:42:37 +00:00
cazfi 9dc1e1a668 Define minimum version for sfml dependency, currently 2.2
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@569 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 16:03:03 +00:00
cazfi 52f4a0bcfa Added missing evening env pictures to installation
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@568 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 15:49:51 +00:00
pkeus 668fe95547 Use SFML to get OpenGL extension functions:
- Brought back support for them on non-Windows systems
- Fixed crashs on 32-bit windows by accidentially casting away calling convention of wglGetProcAddress

Updated prepare_build_installer.bat to remove recently added xx_XX.lst

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@567 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 15:35:14 +00:00
pkeus e7d7ff4c88 Improved screenshot functionality:
- Support arbitrary formats (though still hardcoded)
- Use PNG as default
- Fixed crash: resize texture before filling it

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@566 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 15:31:11 +00:00
cazfi a39f589d05 Use LF newlines
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@565 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 15:17:55 +00:00
cazfi 0733562664 Changed "Laskettele!" to "Laske!" in Finnish translation.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@564 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 12:18:25 +00:00
cazfi b99e42c971 Bumped version strings to 0.7-alpha, numbers to 0.6.99.1.
This is to test most of the release and build flow already before
the beta.


git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@563 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 08:54:12 +00:00
cazfi 719489b757 Corrected name of the Readme.txt in Makefile.am
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@562 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 08:37:53 +00:00
cazfi 6cb0096b20 Added initial version of TODO
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@561 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 08:08:03 +00:00
cazfi 508ae2bbae Updated GPL license file to latest version. The licensing terms
have not changed in any way, but things like fsf snail mail address
have.


git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@560 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 08:06:12 +00:00
cazfi 7deb271c4e Updated m4-files from their upstreams
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@559 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 07:54:52 +00:00
cazfi 62a8fcb949 Removed obsolete sdl.m4
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@558 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 07:50:57 +00:00
cazfi 34f5e14848 Removed obsolete Makefile.static
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@557 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 07:45:21 +00:00
cazfi 5035190572 Added Finnish translation
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@556 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 07:42:02 +00:00
cazfi 7a0936c6a5 Updated translations template and added it to distribution.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@555 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 07:07:11 +00:00
cazfi 201d918d30 Updated copyright years to include 2015 and 2016
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@554 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 06:54:03 +00:00
cazfi b37c128d6f Added Pavel Borecki to credits.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@553 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 06:51:59 +00:00
cazfi 9ca1bc91c9 Added Czech translation by Pavel Borecki
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@552 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 06:47:10 +00:00
cazfi 938e79099b Removed menu_title_small.png from installation
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@551 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-15 06:33:39 +00:00
pkeus 6dd5346246 Small refactorizations and fixes:
- Fixed line ending of groups.lst
- Fixed GUI behaviour in race_select.cpp
- Removed redundant small menu title, use large one instead
- Code cleanups

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@550 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-14 22:34:42 +00:00
cazfi daa0439aed Added extra courses to installation
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@549 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-14 22:00:04 +00:00
pkeus 9e2c214eb9 Updated documentation
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@548 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-14 16:53:47 +00:00
pkeus 1da426d3fe Bugfixes:
- Fixed track marks when limit (10000) is reached
- Remember selected course group in race selection menu

Some small refactorizations

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@547 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-14 16:13:07 +00:00
pkeus 1fd21eec7f Updated documentation and Windows build tools:
- NEWS now contains release notes
- Added description of the VS solution
- Enforce standard compliant type conversion rules and disable RTTI (we do not use it and disabling reduces binary size) in VS solution
- Fixed some bugs in the wixproj

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@546 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-14 10:53:47 +00:00
pkeus d18c5fd78b Added courses from extremetuxracer-extras package
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@545 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-14 10:46:48 +00:00
pkeus 12b775197d Cleaned up default courses and fixed crashs highscore handling related to course-groups:
- Moved description ouf courses to .dim files (where the translated descriptions are already)
- Removed course "course" which was unused and is so short that it does not make sense to use it (seems to be an old proof-of-concept)
- Removed obsolete .tcl file
- Fixed crash when loading the highscore from a non-existent course
- Fixed crash when trying to save highscore of non-default courses

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@544 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-13 16:13:01 +00:00
pkeus 5660f808a6 Optimization: Reduced amount of padding bytes in data structures
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@543 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-09 11:04:11 +00:00
pkeus dc7119a404 Bugfix: Reset key states in racing.cpp when entering the state.
Simplified some code.

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@542 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-08 20:29:39 +00:00
pkeus fcc6658ae4 Fixed compilation issues:
- Fixed warnings about type conversions
- Switch back to deprecated sf::Text::setColor(), as sf::Text::setFillColor() is not available in SFML 2.3.2

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@541 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-08 20:28:17 +00:00
pkeus f2a51edf30 Small GUI improvements and bugfixes:
- Better choice for default focus in some menus
- Properly hide UI elements when loosing a cup
- Refactorized Credits menu to use forward_list instead of list; Fixed out-of-bounds access.

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@540 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-08 19:54:00 +00:00
pkeus edf6bdbae6 Bugfixes:
- Removed ambiguous shortcut from TIconButton control
- Fixed rendering of track marks at environments that are not "sunny"

Refactorizations:
- Removed unused code
- Simplified code in track_marks.cpp

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@539 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-07 19:44:32 +00:00
pkeus bcca5243bc Fixed broken reset code. It relied on the uninitialized variable TObjectType::num_items before.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@538 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-07 15:42:54 +00:00
pkeus bc73e042f8 Various fixes and improvements:
- Prepare drawing of snow or particles only if there are such
- Call "Env.SetupLight();" instead of declaring "void SetupLight();" in racing.cpp
- Show correct avatar in registration menu

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@537 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-07 15:12:14 +00:00
pkeus 62634d1b4d Fixed CppCheck and VS Code Analysis messages, replaced usage of deprecated sf::Text::setColor()
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@536 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-07 13:00:59 +00:00
pkeus 4068ade101 Updated to Visual Studio 2015
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@535 0420edf4-82e4-42fc-9478-35b55e6d67a3
2016-01-07 12:24:14 +00:00
cazfi 5b1a06f079 Made SFML2 branch the new trunk.
Moved old trunk as branches/old_SDL.


git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@534 0420edf4-82e4-42fc-9478-35b55e6d67a3
2014-11-27 04:29:41 +00:00
pkeus 36dfdbf550 Refactorizations:
- Break dangerous inheriting of TVector4 from TVector3 from TVector2: Silent casts between them could cause bugs if function is not implemented for the actual type
- Implemented unary minus operator for TVector* types; Implemented DotProduct for TVector4
- Fixed some cppcheck messages
- Some stylistic fixes

git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/branches/SFML2@533 0420edf4-82e4-42fc-9478-35b55e6d67a3
2014-09-20 18:18:19 +00:00
cazfi 8892c10d53 Added pkg.m4
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/branches/SFML2@530 0420edf4-82e4-42fc-9478-35b55e6d67a3
2014-08-29 05:18:35 +00:00
cazfi e38e58e193 Added pkg.m4
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@529 0420edf4-82e4-42fc-9478-35b55e6d67a3
2014-08-29 05:17:45 +00:00
cazfi 0a9ce3955c Added pkg.m4
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/trunk@528 0420edf4-82e4-42fc-9478-35b55e6d67a3
2014-08-29 05:17:28 +00:00
cazfi 435bd1976b Removed herringicon3.png from the filelist.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/branches/SFML2@527 0420edf4-82e4-42fc-9478-35b55e6d67a3
2014-08-02 02:34:56 +00:00
cazfi 0969c1a365 Replaced SDL configure checks with SFML checks.
git-svn-id: https://svn.code.sf.net/p/extremetuxracer/code/branches/SFML2@526 0420edf4-82e4-42fc-9478-35b55e6d67a3
2014-08-02 02:30:22 +00:00