mym [Sat, 21 Nov 2009 04:26:34 +0000 (04:26 +0000)]
shaker.map: removed duplicated lump.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3107
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 19 Nov 2009 18:15:29 +0000 (18:15 +0000)]
mapc: restore visible geom counter
git-svn-id: https://s.snth.net/svn/neverball/trunk@3106
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 19 Nov 2009 02:19:45 +0000 (02:19 +0000)]
mtrl/invisible: set diffuse alpha back to 0
Keep geoms from being created for invisible surfaces; this drops total
SOL disk usage from 98 to 75 MB by my count.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3105
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 16 Nov 2009 23:49:27 +0000 (23:49 +0000)]
Kill a few NULLs to suppress segfaults on missing level attributes
git-svn-id: https://s.snth.net/svn/neverball/trunk@3104
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 16 Nov 2009 20:05:51 +0000 (20:05 +0000)]
Hungarian translation
git-svn-id: https://s.snth.net/svn/neverball/trunk@3103
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 30 Oct 2009 16:37:44 +0000 (16:37 +0000)]
Save config before SDL_Quit
Using SDL_GetKeyName after SDL_Quit is REALLY asking for trouble.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3102
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 30 Oct 2009 16:37:32 +0000 (16:37 +0000)]
Remove unused sol_load_gl parameter
git-svn-id: https://s.snth.net/svn/neverball/trunk@3101
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 20 Oct 2009 22:00:40 +0000 (22:00 +0000)]
Galician translation
git-svn-id: https://s.snth.net/svn/neverball/trunk@3100
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Tue, 13 Oct 2009 11:50:09 +0000 (11:50 +0000)]
multicurves.map: Texture fix
git-svn-id: https://s.snth.net/svn/neverball/trunk@3099
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Oct 2009 21:35:51 +0000 (21:35 +0000)]
Oops, make "vsync 0" work again
git-svn-id: https://s.snth.net/svn/neverball/trunk@3098
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Oct 2009 19:34:04 +0000 (19:34 +0000)]
Fix typo
git-svn-id: https://s.snth.net/svn/neverball/trunk@3097
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 11 Oct 2009 11:37:59 +0000 (11:37 +0000)]
share/sync: revive (as a fallback)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3096
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 8 Oct 2009 10:50:51 +0000 (10:50 +0000)]
Add config symbols for joystick axes' inversion
git-svn-id: https://s.snth.net/svn/neverball/trunk@3095
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 8 Oct 2009 10:50:43 +0000 (10:50 +0000)]
Group key config symbols together
git-svn-id: https://s.snth.net/svn/neverball/trunk@3094
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 8 Oct 2009 10:50:36 +0000 (10:50 +0000)]
Revert "Clip shadowed geometry above the ball center"
Got more reports on this, causes shadow to flicker on a GF 9600 GT as
well, so crappy Intel hardware is outruled.
This reverts r3001, r3057 by parasti.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3093
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 8 Oct 2009 10:50:27 +0000 (10:50 +0000)]
Revert "When ungrabbed, hide the pointer and draw a custom image in its place"
This reverts r3089, r3090, r3091 by parasti.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3092
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 1 Oct 2009 10:27:54 +0000 (10:27 +0000)]
Move pointer drawing to st_paint
gui_paint isn't a good place for this; due to the way e.g. HUD
painting is implemented, with multiple calls to gui_paint, the pointer
ends up being drawn over itself multiple times (only noticeable in the
pause screen, I think).
git-svn-id: https://s.snth.net/svn/neverball/trunk@3091
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 1 Oct 2009 10:27:46 +0000 (10:27 +0000)]
Release pointer resources
git-svn-id: https://s.snth.net/svn/neverball/trunk@3090
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 30 Sep 2009 12:58:40 +0000 (12:58 +0000)]
When ungrabbed, hide the pointer and draw a custom image in its place
git-svn-id: https://s.snth.net/svn/neverball/trunk@3089
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Thu, 24 Sep 2009 01:39:08 +0000 (01:39 +0000)]
movingpath.map: removed duplicate lump
git-svn-id: https://s.snth.net/svn/neverball/trunk@3086
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 20 Sep 2009 11:11:05 +0000 (11:11 +0000)]
Makefile: bump version
git-svn-id: https://s.snth.net/svn/neverball/trunk@3085
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 20 Sep 2009 10:06:00 +0000 (10:06 +0000)]
CHANGES: update for 1.5.4
git-svn-id: https://s.snth.net/svn/neverball/trunk@3083
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 19 Sep 2009 23:31:30 +0000 (23:31 +0000)]
Try to work around GCC optimizations breaking switch/body timers
The saga continues... This was reportedly exposed by reverting from
explicitly requesting SSE math from GCC -- so doesn't affect builds
compiled with SSE enabled by default (the Windows build isn't one of
those). Patches such as this can probably be reverted once
-fexcess-precision becomes widespread.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3082
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Sun, 13 Sep 2009 13:50:06 +0000 (13:50 +0000)]
Changes for 1.5.3 release.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3079
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Sun, 13 Sep 2009 13:38:35 +0000 (13:38 +0000)]
Changes for 1.5.3 release.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3078
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 12 Sep 2009 12:33:34 +0000 (12:33 +0000)]
extractpo.sh: update for latest Neverputt changes
git-svn-id: https://s.snth.net/svn/neverball/trunk@3077
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 12 Sep 2009 12:33:16 +0000 (12:33 +0000)]
Fix inconsistent quoting in error messages
git-svn-id: https://s.snth.net/svn/neverball/trunk@3076
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 8 Sep 2009 20:03:01 +0000 (20:03 +0000)]
Makefile: bump version
git-svn-id: https://s.snth.net/svn/neverball/trunk@3075
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 7 Sep 2009 21:36:20 +0000 (21:36 +0000)]
CHANGES: update for 1.5.3
git-svn-id: https://s.snth.net/svn/neverball/trunk@3073
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 6 Sep 2009 19:39:16 +0000 (19:39 +0000)]
Update "stereo" option description
git-svn-id: https://s.snth.net/svn/neverball/trunk@3072
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sun, 6 Sep 2009 03:18:23 +0000 (03:18 +0000)]
maze2.map, runstop.map: Increased version number
git-svn-id: https://s.snth.net/svn/neverball/trunk@3071
78b8d119-cf0a-0410-b17c-
f493084dd1d7
mym [Sat, 5 Sep 2009 19:29:14 +0000 (19:29 +0000)]
maze2.map, runstop.map: replaced pane of glass with a grill.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3070
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 4 Sep 2009 22:48:26 +0000 (22:48 +0000)]
Correctly apply teleport translation to view position
Experimental change to eliminate a seemingly unpredictable view
direction after teleporting.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3069
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 4 Sep 2009 22:48:11 +0000 (22:48 +0000)]
share/gui: allocate no space for fillers unless requested
git-svn-id: https://s.snth.net/svn/neverball/trunk@3068
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Fri, 4 Sep 2009 07:42:13 +0000 (07:42 +0000)]
Removed the now unused green-glass texture
git-svn-id: https://s.snth.net/svn/neverball/trunk@3067
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Fri, 4 Sep 2009 07:33:44 +0000 (07:33 +0000)]
ufo.map: Replaced uses of red-glass and green-glass
git-svn-id: https://s.snth.net/svn/neverball/trunk@3066
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 2 Sep 2009 21:58:48 +0000 (21:58 +0000)]
Register an inapplicable score as "unqualified" (4th row in the table)
In other words, don't leave the fourth score table row empty when the
Fast Unlock criterion (enough coins to unlock the goal) wasn't met.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3065
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 2 Sep 2009 09:39:15 +0000 (09:39 +0000)]
Fix a comment
git-svn-id: https://s.snth.net/svn/neverball/trunk@3064
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 1 Sep 2009 15:46:06 +0000 (15:46 +0000)]
Fix some "glass" materials scheduled as opaque
git-svn-id: https://s.snth.net/svn/neverball/trunk@3063
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 29 Aug 2009 09:02:21 +0000 (09:02 +0000)]
MANUAL: somewhat clean up terminology wrt to camera types
git-svn-id: https://s.snth.net/svn/neverball/trunk@3060
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 29 Aug 2009 08:27:04 +0000 (08:27 +0000)]
Don't count CRs seen by fs_gets against passed-in buffer size
Effectively ignore any and all CRs. This fixes user scores not being
loaded when the score file has CRLF newlines. Elviz says:
> What happens is this: set.c::set_load_hs tells fs.c::fs_gets to read
> up to 26 characters for the level status line. In a text file with
> CR+LF newlines reading will therefore stop after the '\r' character,
> before the '\n' is even seen. This means that the next read line will
> consist of '\n' only and thus be empty. An empty line doesn't meet the
> required score format, leading to the entire rest of the file being
> ignored.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3059
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 29 Aug 2009 08:26:50 +0000 (08:26 +0000)]
Print last error when VFS init fails
git-svn-id: https://s.snth.net/svn/neverball/trunk@3058
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 29 Aug 2009 08:26:30 +0000 (08:26 +0000)]
Don't clip shadow geometry above ball if "shadow" is set to 3
tonesfrommars says the shadow-above-ball workaround is not working
well on his Intel chipset, there's obvious z-fighting between the
level and shadow geometry. This change should allow to optionally
revert to the original, perhaps slightly less annoying, shadow
behaviour.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3057
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 27 Aug 2009 21:44:45 +0000 (21:44 +0000)]
Scan for and add courses not listed in courses.txt after those listed
git-svn-id: https://s.snth.net/svn/neverball/trunk@3051
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 27 Aug 2009 21:44:36 +0000 (21:44 +0000)]
courses.txt: move shot/desc to the individual course files, a la sets.txt
(This changes the format of those files, non-official courses will
need to be updated.)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3050
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 24 Aug 2009 23:38:37 +0000 (23:38 +0000)]
po/Makefile: s/LOCALEDIR/MODIR/g
(The main Makefile also has a LOCALEDIR variable, with a slightly
different purpose, but both files erroneously end up using the same
definition when one is given on the command line.)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3049
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 24 Aug 2009 17:23:38 +0000 (17:23 +0000)]
Disallow path separators when entering replay name
git-svn-id: https://s.snth.net/svn/neverball/trunk@3048
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 24 Aug 2009 14:38:41 +0000 (14:38 +0000)]
Do not flip left/right when using joystick Z-axis rotation
(I can't test this, please test and report back.)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3047
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 23 Aug 2009 21:15:15 +0000 (21:15 +0000)]
share/fs_jpg: add licence info
git-svn-id: https://s.snth.net/svn/neverball/trunk@3046
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 23 Aug 2009 20:19:25 +0000 (20:19 +0000)]
Fix attempt to use "joystick" option before config system is set up
git-svn-id: https://s.snth.net/svn/neverball/trunk@3045
78b8d119-cf0a-0410-b17c-
f493084dd1d7
tonesfrommars [Wed, 19 Aug 2009 03:38:54 +0000 (03:38 +0000)]
revert changes to volcano BG
git-svn-id: https://s.snth.net/svn/neverball/trunk@3042
78b8d119-cf0a-0410-b17c-
f493084dd1d7
tonesfrommars [Tue, 18 Aug 2009 20:32:48 +0000 (20:32 +0000)]
oops! fixed
git-svn-id: https://s.snth.net/svn/neverball/trunk@3041
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Tue, 18 Aug 2009 20:04:57 +0000 (20:04 +0000)]
Revert .xcodeproj to build current svn instead of release.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3040
78b8d119-cf0a-0410-b17c-
f493084dd1d7
tonesfrommars [Tue, 18 Aug 2009 19:58:49 +0000 (19:58 +0000)]
revision of volcano.png
git-svn-id: https://s.snth.net/svn/neverball/trunk@3039
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Tue, 18 Aug 2009 19:08:20 +0000 (19:08 +0000)]
Fix for version number in game window on OS X.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3038
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Tue, 18 Aug 2009 18:28:58 +0000 (18:28 +0000)]
Update for 1.5.2.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3037
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Tue, 18 Aug 2009 18:05:08 +0000 (18:05 +0000)]
Re-add binary installer runner.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3036
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Tue, 18 Aug 2009 18:03:04 +0000 (18:03 +0000)]
Remove binary installer runner.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3035
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Tue, 18 Aug 2009 17:57:08 +0000 (17:57 +0000)]
More updates for v.1.5.2 on OS X.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3034
78b8d119-cf0a-0410-b17c-
f493084dd1d7
jammnrose [Tue, 18 Aug 2009 17:48:11 +0000 (17:48 +0000)]
Updates for v1.5.2.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3033
78b8d119-cf0a-0410-b17c-
f493084dd1d7
tonesfrommars [Tue, 18 Aug 2009 03:57:14 +0000 (03:57 +0000)]
changes to color scheme in cheese's volcano background. Please test and revert if necessary.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3032
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 17 Aug 2009 21:48:36 +0000 (21:48 +0000)]
Don't leak score board internals out to other code
git-svn-id: https://s.snth.net/svn/neverball/trunk@3031
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 17 Aug 2009 17:50:37 +0000 (17:50 +0000)]
ball/set: ignore files not ending with ".txt"
git-svn-id: https://s.snth.net/svn/neverball/trunk@3030
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 17 Aug 2009 17:50:18 +0000 (17:50 +0000)]
Init default most coins times with the level's time
git-svn-id: https://s.snth.net/svn/neverball/trunk@3029
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 17 Aug 2009 17:49:58 +0000 (17:49 +0000)]
Makefile: bump version
git-svn-id: https://s.snth.net/svn/neverball/trunk@3028
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 15 Aug 2009 10:59:12 +0000 (10:59 +0000)]
INSTALL: tweak font notes
git-svn-id: https://s.snth.net/svn/neverball/trunk@3026
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 15 Aug 2009 10:28:57 +0000 (10:28 +0000)]
CHANGES: update with changes since 1.5.1
git-svn-id: https://s.snth.net/svn/neverball/trunk@3025
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 14 Aug 2009 22:01:28 +0000 (22:01 +0000)]
gui/ball.nbr: use Elviz's modified seamless version
git-svn-id: https://s.snth.net/svn/neverball/trunk@3024
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 14 Aug 2009 22:01:16 +0000 (22:01 +0000)]
Makefile: set default paths from here
git-svn-id: https://s.snth.net/svn/neverball/trunk@3023
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 14 Aug 2009 22:01:03 +0000 (22:01 +0000)]
Makefile: add basic release/devel build control
git-svn-id: https://s.snth.net/svn/neverball/trunk@3022
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 13 Aug 2009 18:23:32 +0000 (18:23 +0000)]
share/gui: don't use less of widget width for truncation than available
Voodoo chicken bug fixing. Otherwise updating a label that has
truncation enabled with the label's original string truncates the
string.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3021
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 13 Aug 2009 18:23:20 +0000 (18:23 +0000)]
ball/st_goal: change Challenge info area layout
When some widget extends the UI width more than the info area, the
bonus level label (making up the bottom part of the info area)
correctly extends to fill the entire width, but the score/ball/coin
counters (making up the top) use only their requested space, not
extending sufficiently for their and the label's right-side edges to
meet. E.g. using the French translation, the translation of "Change
Name" makes the score board the widest part of the UI, and thus causes
breakage.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3020
78b8d119-cf0a-0410-b17c-
f493084dd1d7
KrabbyKrap [Thu, 13 Aug 2009 00:25:09 +0000 (00:25 +0000)]
Decrease par to 4 on hole 18 of Tricky Golf
git-svn-id: https://s.snth.net/svn/neverball/trunk@3018
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 11 Aug 2009 21:21:16 +0000 (21:21 +0000)]
Remove several uninteresting or problematic balls
git-svn-id: https://s.snth.net/svn/neverball/trunk@3017
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 11 Aug 2009 10:14:28 +0000 (10:14 +0000)]
pt_BR.po: reduce padding in "Lock Goals" buttons
git-svn-id: https://s.snth.net/svn/neverball/trunk@3016
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Tue, 11 Aug 2009 10:14:20 +0000 (10:14 +0000)]
Brazilian Portuguese translation
git-svn-id: https://s.snth.net/svn/neverball/trunk@3015
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 10 Aug 2009 22:11:32 +0000 (22:11 +0000)]
PO update
git-svn-id: https://s.snth.net/svn/neverball/trunk@3014
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 10 Aug 2009 22:03:16 +0000 (22:03 +0000)]
Change "joystick" default to 1
git-svn-id: https://s.snth.net/svn/neverball/trunk@3013
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 10 Aug 2009 22:03:07 +0000 (22:03 +0000)]
MANUAL: update view rotation defaults
git-svn-id: https://s.snth.net/svn/neverball/trunk@3012
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 10 Aug 2009 17:03:39 +0000 (17:03 +0000)]
share/state: do not step state unless it has been painted at least once
Highly experimental change aimed at slow state transitions causing
target state to be advanced significantly without appearing on screen.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3011
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 10 Aug 2009 17:03:31 +0000 (17:03 +0000)]
airways.map: split message across two lines
git-svn-id: https://s.snth.net/svn/neverball/trunk@3010
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 10 Aug 2009 17:03:18 +0000 (17:03 +0000)]
gui/ball.nbr: re-record without an audible bump
git-svn-id: https://s.snth.net/svn/neverball/trunk@3009
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 10 Aug 2009 17:03:01 +0000 (17:03 +0000)]
ball/st_demo: tweak compat warning message
git-svn-id: https://s.snth.net/svn/neverball/trunk@3008
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 10 Aug 2009 17:02:31 +0000 (17:02 +0000)]
Remove archaic "levelname" attribute from maps
git-svn-id: https://s.snth.net/svn/neverball/trunk@3007
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 9 Aug 2009 20:40:09 +0000 (20:40 +0000)]
ball/st_ball: make interface sane
Ripped off Nuncabola, thanks to paxed for the reminder.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3006
78b8d119-cf0a-0410-b17c-
f493084dd1d7
elviz [Sun, 9 Aug 2009 08:36:53 +0000 (08:36 +0000)]
Updated DejaVu font to v2.29
git-svn-id: https://s.snth.net/svn/neverball/trunk@3005
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 8 Aug 2009 08:54:48 +0000 (08:54 +0000)]
Revert "Request SSE floating-point math from GCC for x86 systems"
Replays should keep working without it, these days it's just trouble
for packagers.
This reverts r2576 by parasti.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3004
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 8 Aug 2009 08:54:39 +0000 (08:54 +0000)]
Remove unused font
git-svn-id: https://s.snth.net/svn/neverball/trunk@3003
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Fri, 7 Aug 2009 09:25:54 +0000 (09:25 +0000)]
Record ball selection replay on Easy 02 to avoid shadow mipmap artefacts
git-svn-id: https://s.snth.net/svn/neverball/trunk@3002
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Wed, 5 Aug 2009 11:42:32 +0000 (11:42 +0000)]
Clip shadowed geometry above the ball center
Makes the fake shadow a little more bearable. Solution seems sane,
but I wouldn't trust myself, so consider this experimental.
git-svn-id: https://s.snth.net/svn/neverball/trunk@3001
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Mon, 3 Aug 2009 23:23:48 +0000 (23:23 +0000)]
share/gui: squash a truncation bug picking the wrong boundary for final string
git-svn-id: https://s.snth.net/svn/neverball/trunk@3000
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sun, 2 Aug 2009 15:44:50 +0000 (15:44 +0000)]
mtrl/blue-wave: schedule as transparent, not opaque
git-svn-id: https://s.snth.net/svn/neverball/trunk@2999
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 1 Aug 2009 21:49:49 +0000 (21:49 +0000)]
Truncate player/ball names in the config screen
git-svn-id: https://s.snth.net/svn/neverball/trunk@2998
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 1 Aug 2009 21:49:40 +0000 (21:49 +0000)]
Truncate names in the player/replay name entry screens
git-svn-id: https://s.snth.net/svn/neverball/trunk@2997
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 1 Aug 2009 21:49:32 +0000 (21:49 +0000)]
Truncate names in the score board
git-svn-id: https://s.snth.net/svn/neverball/trunk@2996
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 1 Aug 2009 21:49:22 +0000 (21:49 +0000)]
Truncate player/replay names in the replay selection screen
git-svn-id: https://s.snth.net/svn/neverball/trunk@2995
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 1 Aug 2009 21:49:14 +0000 (21:49 +0000)]
share/gui: add label truncation
Ripped off Nuncabola (quite literally).
git-svn-id: https://s.snth.net/svn/neverball/trunk@2994
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 1 Aug 2009 20:32:04 +0000 (20:32 +0000)]
Clean up errno/strerror usage
Doesn't have much relevance to the VFS.
git-svn-id: https://s.snth.net/svn/neverball/trunk@2993
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Sat, 1 Aug 2009 20:30:59 +0000 (20:30 +0000)]
Make sure strncpy always keeps one byte untouched for NUL
Otherwise things are bound to break on long input or when a buffer
higher up the chain gets increased for whatever reason. (Yes, I don't
know why I have to think about this either.)
git-svn-id: https://s.snth.net/svn/neverball/trunk@2992
78b8d119-cf0a-0410-b17c-
f493084dd1d7
parasti [Thu, 30 Jul 2009 20:32:58 +0000 (20:32 +0000)]
ball/st_demo: clean up info bar creation
git-svn-id: https://s.snth.net/svn/neverball/trunk@2991
78b8d119-cf0a-0410-b17c-
f493084dd1d7