Age | Commit message (Collapse) | Author | Files | Lines |
|
Bump to nb1
|
|
|
|
|
|
Bump to nb2
|
|
that will be removed before looking up the checksum in the distinfo file.
|
|
|
|
Ride the previous nb bump
|
|
Fix for CVE-2006-3011
Include our own pear.sh from the tarball but slightly hacked to get around
memory isses on installation.
|
|
not a pipe, so don't warn about an ignored exitcode.
|
|
duplicated from mk/defaults/mk.conf. Added "c" to USE_LANGUAGES, since
this package needs a C compiler, too. Bumped PKGREVISION.
|
|
the command line.
|
|
|
|
C++ programs, so include it.
|
|
Suggested by schmonz@.
|
|
It should be clever enough to inline it anyway.
|
|
|
|
Changes since 4.24: * Ported to MacOS X! (10.4.0 or newer)
* API change: instead of providing a single screenhack()
function that does not return, screen savers using the
screenhack.h framework must now provide "init" and
"draw one frame" functions instead. All bundled savers
have been updated; third-party patches will need work.
* All image-loading happens asynchronously.
* xscreensaver-getimage-file caches the contents of the
image directory for a few hours, so consecutive runs
won't have to re-list the whole directory tree.
* New hacks, `topblock' and `glschool'.
* Removed `xteevee' (superceded by `xanalogtv').
* Added variable-sized puzzle pieces to `jigsaw'.
* Changes to the defaults and command-line options of
many hacks to make the .xml files more consistent.
* Reap zombies in `glslideshow' and `carousel'.
* `sonar' works without setuid on OSX (dgram icmp).
* `xmatrix -mode pipe' displays the text of a subprocess.
* `endgame' has higher resolution chess-piece models.
* `webcollage' takes a -directory option to get images
from a local directory.
Changes since 4.23: * New versions of `cube21', `glsnake', `celtic'.
* Backed out a DPMS-related patch that cause desktop
flickering with some X servers.
* Fixed startup crash in getgroups() when running setuid.
* Default to not displaying stderr on the saver window.
* Fixed bad free() in "Documentation" button.
* Don't try to run hacks that aren't installed.
* Minor fixes to various XML config files and man pages.
Changes since 4.22: * New hacks, `glhanoi', `cube21', `timetunnel',
`juggler3d', and `celtic'.
* New versions of `tangram', `webcollage', `hypertorus',
`polytopes', and `ripples'.
* `sonar' is now quiet about unresolvable hosts.
* Minor corrections to BASIC code in `apple2'.
* Don't install `ant' by default, since there is some
Java tool of that name, which was causing confusion.
And also it's boring.
* Made screen grabbing work again on MacOS 10.4.2.
* No longer prints bogus warnings about ClientMessages
intended for the window manager.
* Ignore unprintable characters in passwd entry field.
* Fixed yet another cross-host-display image-loading
endian problem.
* `xscreensaver-command -watch' and `-time' now work
on 64-bit machines.
|
|
- Make sure that the bsd.pkginstall.mk file exists before mentioning it
in diagnostic messages. Noticed by Martti Kuparinen.
|
|
|
|
rxvt-unicode-7.8, zile-2.2.16.
|
|
|
|
on DragonFly.
|
|
games and solve them.
Sudoku (pronounced soo-dough-coo with the emphasis on the first syllable)
is a simple number-based puzzle/game played on a 9x9 grid that is divided
into 3x3 subgrids. The goal is to enter a number from 1 to 9 in each cell
so that each number appears only once in each column and row. In addition,
each 3x3 subgrid may only contain one of each number.
|
|
games and solve them.
Sudoku (pronounced soo-dough-coo with the emphasis on the first syllable)
is a simple number-based puzzle/game played on a 9x9 grid that is divided
into 3x3 subgrids. The goal is to enter a number from 1 to 9 in each cell
so that each number appears only once in each column and row. In addition,
each 3x3 subgrid may only contain one of each number.
|
|
|
|
Thanks to matt@ for the course on pointer arithmetic.
|
|
|
|
This fixes the vim-motif build.
* Update to 7.0.39
3990 7.0.036 can't compile with small features and syntax HL
1880 7.0.037 crash when resizing Vim window when a line doesn't fit
3236 7.0.038 complete() can be used from expr. mapping after inserting text
3240 7.0.039 third argument for inputdialog() doesn't work in the console
|
|
|
|
Patch from Christian Gall.
|
|
|
|
Version 1.4.5 - 15 July 2006, by Eric Blake (CVS version 1.4.4c)
* Fix sysval on BeOS, OS/2, and other systems that store exit status
in the low-order byte. Additionally, on Unix platforms, if syscmd was
terminated by a signal, sysval now displays the signal number shifted
left by eight bits, to match traditional m4 implementations.
* The maketemp macro is no longer subject to platform limitations (such as
26 or 32 max files from a given template).
* Frozen files now require that the first directive be V (version), to
better diagnose version mismatch. Additionally, if the F directive
(builtin function) names an unknown builtin that existed in the m4 that
froze the file but not in the current m4 (for example, changeword), the
warning is deferred until an attempt is made to actually use the
builtin. This allows downgrading from beta m4-1.4o to stable m4-1.4.5
without breaking autoconf.
* The format and indir macros are now recognized only with arguments.
* The eval macro no longer crashes on x86 architectures when dividing the
minimum integer by -1.
* On systems with ecvt and fcvt, format no longer truncates trailing
zeroes on integers printed with %.0f. On systems without these
functions, format is no longer subject to a buffer overflow that
permitted arbitrary code execution.
* On native Windows builds, the macro __windows__ is provided instead of
__unix__. Likewise, on OS/2 builds, the macro __os2__ is provided. This
allows input files to determine when syscmd might behave differently.
* Fix bug in 1.4.3 patch to use \n line-endings that did not work for
cygwin.
* When given the empty string or 0, undivert is now documented as a no-op
rather than closing stdout, warning about a non-existent file, or trying
to read a directory as a file.
* Many documentation improvements. Also, the manual is now distributed
under FDL 1.2, rather than a stricter verbatim-only license.
* Raise the -L (--nesting-limit) command line option limit from 250 to
1024.
* The decr, incr, divert, m4exit, and substr macros treat an empty number
as 0, issue a warning, and expand as normal; rather than issuing an error
and expanding to the empty string.
* The eval macro now treats an empty radix argument as 10, handles radix 1,
and treats the width argument as number of digits excluding the sign,
for compatibility with other m4 implementations.
* The ifdef, divert, m4exit, substr, and translit macros now correctly
ignore extra arguments.
* The popdef and undefine macros now correctly accept multiple arguments.
* Although changeword is on its last leg, if enabled, it now reverts to the
default (faster) regexp when passed the empty string.
* The regexp and substr macros now warn and ignore a trailing backslash in
the replacement, and warn on \n for n larger than the number of
sub-expressions in the regexp.
Version 1.4.4b - 17 June 2006, by Eric Blake (CVS version 1.4.4a)
* Fix a recursive push_string crashing bug, which affected changequote of
three or more characters on some compilers.
* Use automake to fix build portability issues.
* Fix a recursive m4wrap crashing bug.
* Fix a 1 in 2**32 hash crashing bug.
* Tracing a macro by name is now persistent, even if the macro is
subsequently undefined or redefined. The traceon and traceoff macros no
longer warn about undefined symbols. This solves a crash when using
indir on an undefined macro traced with the -t option, as well as an
incorrect result of ifdef. Furthermore, tracing is no longer transferred
with builtins, solving the bug of "m4 -tm4_eval" failing to give trace
output on the input "define(`m4_eval',defn(`eval'))m4_eval(1)".
* Fix a crash when a macro is undefined while collecting its arguments, by
always using the definition that was in effect before argument
collection. This behavior matches the C pre-processor, and means that
the sequence "define(`f',`1')f(define(`f',`2'))f" is now documented to
result in "12", rather than the previously undocumented "22".
* Update the regex engine to fix several bugs.
* Fix a potential crash on machines where char is signed.
|
|
|
|
JAlbum is now fitted with a small web server that allows you to instantly
share your albums with friends. This means no more publishing.
|
|
|
|
|
|
Jools is a graphical puzzle game in the tradition of Tetris. It
is a clone of Bejeweled (TM), an excellent game which is currently
available only for Windows, Mac, and Palm/Pocket PC devices. In
a nutshell, the goal is to swap adjacent jools (jewels) within a
grid, in order to create rows of three or more of a kind. These
jools will then disappear, and more will fall to fill their places.
Jools features nifty 3D rendered graphics.
|
|
|
|
|
|
Meld is a visual diff and merge tool. You can compare two or three
files and edit them in place (diffs update dynamically). You can
compare two or three folders and launch file comparisons. You can
browse and view a working copy from popular version control systems
such such as CVS, Subversion, Bazaar-ng and Mercurial.
|
|
debugging option. Bumped PKGREVISION.
|
|
|
|
PR 34022.
|
|
Changes (adapted from debian/changelog):
0.43.3
* fix compilation errors in xorg, and with versions of allegro which don't
define GFX_XWINDOWS_FULLSCREEN. Also this one works with gcc-4, no more
errors about movl.
* Apply patch from Antiriad which adds fix eight bootleg
* Basic dependencies support in the makefile, so that at least the
compilation doesn't stop with 2 pages of error messages just because
we forgot to install a lib (liballeg, sdl and allegro tested).
0.43.2
* Haze added diverboy, mugsmash, cross pang.
* I added Jumping pop, and Tetris 2+ (or fixed it since there was a
preliminary driver in raine since 0.28, but it was really the begining).
I also added the esd16 driver from mame, with multi champ, multi champ
deluxe, and head panic. All of these are using lots of colors !
* A few fixes for extreme video modes situations (linux console). WARNING:
if you want to play with the frame buffer in linux, use allegro 4.2.0,
frame buffer support has been broken for a very long time in
allegro-4.1.x.
* Also some fixes to really prevent raine from changing the current video
mode if the user forbids it or if the current video driver can't give
the list of supported video modes by the monitor (which is the case of
frame buffer driver for linux).
* Bezel fixes : when the video mode is not automatically changed, the bezel
now adapts to the current mode (instead of not displaying anything).
Also if you load a 2nd game which also uses a bezel, the 2nd bezel is now
correctly handled.
* The buffer for the history.dat is doubled (for dkong for example), I
should probably use a dynamic buffer for that... maybe later.
* Now raine supports multiple layouts / gfx layers, and is automatically
calling make_solid_mask for a region when a layout is defined for it.
gfx[n] always contains the nth layer in the layouts list, and gfx_solid[n]
is the result of the call of make_solid_mask on this region, and
max_sprites[n] contains the number of sprites for this area.
Also the driver's loading function is now called BEFORE the layouts are
applied, which allows to decrypt/convert the sprites and still use
automatically the layers. This should have been added a long time ago, it
became obvious just recently with all these drivers which needed manual
graphics decoding.
* raine does its own tests for svgalib in linux now. If it does not detect
vga.h at the standard places when compiling, then svgalib support is
disabled.
* Fixed the fg layer of the 2nd tc100scn not updated in thundfox (thundfox
seems to be the only game which uses a 2nd fg layer, so it escaped me !)
* while testing stuff with the eeproms, fixed pang3j which never worked (!),
and added service mode controls for the pirates driver.
* fine tune the music of the hammer in donkey kong so that the other sounds
can be heared while it's playing.
0.43.1
* Haze added these new games :
hyperpac driver : twinkle, Xess - The New Revolution (Semicom 3-in-1),
more more, final tetris.
cookbib driver : Cookie and Bibi, Hatch Catch, Choky Choky.
I fixed the dipswitches, and for final tetris the sound and the inputs.
0.43.0
* Added new games : Pang, Super Pang, Poker ladies, Block Block.
All of them playable with sound, adapted from mame.
* Added sound support to these games based on the nmk004 findings in mame:
macross, black heart, bio ship paladin, strahl, acrobat mission, mustang,
thunder dragon, and even hacha mecha fighter but this one is still totally
unplayable.
For mustang, I switched to mustang original set instead of the bootleg
version to avoid the infamous seibu sound system, so you'll have to update
your romsets.
Congratulations go to the mame team for that, everyone has been wondering
how this sound emulation worked for YEARS !
* Fixed the file size recorded in the wav files, when recording
raine_soud.wav, and the alignement byte which prevented the sound to play
in the microsoft media player ! The wav file format is probably one of the
stupidest file formats ever invented !
* add the ability to save screenshots in png (default now). You can set the
compression level by editing the configuration file. Also you can now use
a png file for the raine default background picture !
* Add a new command to save a "video", or more exactly a sequence of
screenshots (preferably in png), and at the same time a wav file. You will
still need something like mplayer to merge everything together.
See README.videos in the docs directory for the details.
* fixed sound not starting when loading a saved game before qsound has been
initalised in the capcom games (also fix a few stupid bank switches here
and there).
* When choosing the best video resolution if all the available resolutions
where too small, then you got a ridiculously small resolution. Now you get
the bigest one.
* Added artwork bezel support - see README.bezels in the docs directory.
* Fixed bad sound in bjtwin and sabotenb, now there are no cracks any more.
* Fix a very old bug where the default directories for screen_dir
(snapshots) and roms became "", translated to "/". I never noticed it
because I always use the same config...
* Fix a 1 pixel alignement issue for the text layer in do donpachi (I never
noticed it before because I usually don't have time to read the text in
dodonpachi ! I finally saw it because I recorded a video in dodonpachi!).
* For windows choose a windowed default video mode to avoid any problem with
weird setups which have vido sync problems. For the other OSes, choose a
default resolution based on the video modes really available, take the 1st
from 320x240.
* dx2 emudx file format : graphics for emudx are now stored in .dx2 files,
which should be available from rainemu.com. These files are smaller than
the original .dx files (and it's more convinient to work with these). The
emudx files can now be placed either in the main raine directory for
compatibility or in the emudx sub directory. .dx files are not supported
anymore for the graphics.
* Added hammer music to donkey kong... It's generated from a midi file, oh
well, if someone can do something better, let me know !
* Unix behaviour : a long time ago I accepted a patch to make raine to use a
personnal dir, and a system wide dir for its files in linux, but I never
took the time to test this since I have always used only 1 dir for raine.
Well, it didn't work, raine always used one of these 2 instead of trying
the personnal dir first and then the system wide directory. It's now fixed
for raine.dat, hiscore.dat, history.dat, the snapshots, the language
files, and the bezels.
0.42.5
* make raine gcc-4.0 compatible : still quite a few warnings in the end,
especially when compiling the 6502 emulator, but most of them are gone now,
and the build works.
0.42.4
* add progear (cps2)
* add pzloop2j (with speed hack)
* Fixed 1944.
0.42.3
* Fixed toki sound (ym3812)
* Improved priority bitmap emulation (faster and more precise) for cps2 and
the cave driver.
* Add rom region switches for mshh and mpangj (translated), and vhunt2r1
and vsav2 (only partially translated, but the service mode is translated
at least).
* Added a speed hack for mpangj
* Fix bad color palette for snapshots in the gui in 16bpp sometimes
0.42.2
* Handle priority bitmap for cps2 when needed, transparency effect in capcom
sports club attract mode is emulated.
* Fix annoying gui corrupted colors after loading some games.
* Added the cps2 games from mame with a non working parent
0.42.1
* Fixed REGION_EMPTY not supported anymore for games like arkanoid bootleg.
This bug was probably due to the new way of handling clones when loading
roms (added in 0.40.5) (helped from loading the rom).
* Save a little more memory for cps1 & cps2 (on scroll1).
* Try much harder to reset game hardware when a f3 game hangs after its
eeprom has been reseted. With this we should definetely get rid of the
"game xyz hangs when I launch it" messages in the forums.
* Fix levels order in dkong us (this should be the last time !).
* Add speed hacks for 19xx and dimahoo (not sure if it's usefull or not, but
now these games won't be limited by the cpu power...).
* Fix music speed for cps2 (it was slightly too slow, check sgemf when it
displays "no mercy"...).
* Fix a very old bug in the speed hack allocations for cps1 & cps2, it
showed only in an sgemf background during attract mode afaik.
* Try a new way of handling the priorities for cps2. This is not the mame
way. It's faster, but I am not sure it works everywhere, it's much better
than what we had in 0.42.0 anyway.
* Fixed compilation with allegro-4.0.x for fedora core (linux).
* Added new game : nostradamus, fully playable (it was to test the oddities
of the mcatadv driver...).
0.42.0
* Fixed the last sound issues in cps2 (in fact it was just the data bank of
the z80 which was not loaded correctly), and added a few cps2 games to
play with. Video priorities are still not emulated, but the result is
quite good actually !!!
* Improved the starscream patch for gigawing, and add all the real cps2
games from mame (no clones).
* Improve sprites decoding in cps1/cps2 to save memory. The memory saved is
quite impressive, but 19xx and dimahoo still require about 70 Mb (120 Mb
before !!!).
* Fix a possible buffer overflow in history.dat handling (there was one for
mvsc) and expand the history.dat buffer to 8kb.
0.41.4
* Fix air gallet special bg2 layer (8x8 layer displayed as 16x16).
* Fix layer alignement in air gallet
* cps2 becomes runnable now (no video priorities yet, and still some
sound synchronization issues on some games)
0.41.3
* Fix the stupid forgoten bug in the patch of starscream (byte inversion).
The fixes *LOTS* of problems especially with cps1 games.
0.41.2
* Fixed flames glowing in dkong (quick fix, using the allegro alpha blending
functions - can probably be improved).
* Fixed sprites not showing in late stages of mazinger
* Fixed sprites priorities in cave driver (in fact rewrote the whole
priority code for the cave driver, now using only the priority bitmap).
Now you can finally read the text in the end of dodonpachi and see
some new gfx effects in the intro of dfeveron, and feversos, and there
are probably some more changes...
* Fixed inputs not working for player 2 in guwange (quite a shame that this
one was never finden earlier !!!).
* Fixed a crash when launching "Bobble Bobble" (not Bubble Bobble).
* frogger samples updates :
- coin sample is now louder
- game over and all home sound now much better thanks to old original
files found by Mike.
- Added a new tune when you loose a life, from one of these old files.
0.41.1
* When loading dkongjp after dkong, the levels were still drawn for dkong.
It's fixed now.
* pacman and mspacman now have big flashing power pills ! :)
* pacman/mspacman : fruits on the bottom of screen match fruits in the
level!
* Applied patch from Ville Skytta to have language files in lower case
(after all only dos/windows is case insensitive, all the serious OS in the
world are case sensitive ! :))
* Fixed the colour of the gun in opwolf and zombie raid (and every game
actually using the gun) for color depths > 8 (bug related to changes for
the sdl video driver).
* Fixed sound card name (SDL <Not initialised yet> was displayed in the
sound driver selection dialog).
0.41.0
* Move the handling of dx samples to a new sound driver (dxsmp.c). It was
necessary to have a precision of 1 frame with buggy windows sound drivers
which must work with big sound buffers for the updates.
* Fixed a bug when loading dkong after mspacmab.
* Fixed the missing sprite of the purple frog in frogger
* the roars at when the game starts and when a level ends are now emulated
in dkong (2 roars instead of 3 because dx roars last longer !).
* dx samples status is now saved in savegames, and they stop when you reset
the game hardware.
* added donkey kong (us and japan versions), with dx samples and dx graphics.
* Fixed arpro search on games using a Z80 as cpu 0, and removed the
obligation to have -1,-1 in the z80 memory map for the searches to work
(-1,-1 serves nothing by itself, whereas 0,0xffff, DefBadReadByte is
always there).
* emudx samples now work in sdl, and I took back the musics from the dx
samples with volume adustements.
* Change the synchronisation method for the sdl sound driver. The new method
uses more efficiently the callback, better results in windows and shorter
and much easier code.
* Fixed a problem with cheats/hiscore on games using exactly 2 z80s frogger,
for example
* Prevent emudx to change resolution when it's not necessary (related to
color depth)
* Finally converted the dx characters in frogger to retrieve their originol
colours. Quite crazy !
* Add a "Pac-man/Pengo" driver name in the driver selection menu for the
game selection dialog (it allows to quickly spot the new pacman hacks).
* Took back the fix for the allegro gui bug where the menu is frozen if
raine is linked with allegro-4.0.x. But this time test allegro version we
were compiled with before applying the work around (usefull in debian
where they use allegro 4.0.x which is supposed to be stable).
This work around disables dialog solid movements (no blits).
* Frogger : fix layer alignement and replacement of layer tiles by big 32x32
sprites.
* Disable ansi sequences in windows (stupid windows still does not support
ansi sequences natively, what a shame !!!).
* Added emudx support for frogger (graphics and sound). Kept the ay8910 for
music.
* Added frogger, playable without sound (will try to add only emudx sound,
these filters used by frogger for sound look like a real mess !)
* Added sstriker, european translation of mahoudai (toaplan2)
* Fixed a few default intialisations the first time raine is launched,
especially for win32. Now :
- the displayed video mode is correct in windows (there was a bug with
the autodetect video driver...)
- switch to 16bpp by default for xwindows and windows.
- chooses allegmix sound driver by default in win32 (back to allegro)
- the list of displayed games is "available" by default.
- emudx init now always forces 16bpp (allegro was wrongly reporting 8bpp
as the depth of the bitmaps in the archive if the current video mode was
in 8bpp !)
- Games which now request 16bpp switch color depth to 16bpp if they are
currently in 32bpp (it's for emudx support which absolutely requires
16bpp and can't work in 32bpp).
* Added complete alpha blending support (mmx code based on an article found
on the web). For now it works only for 32x32 sprites but it can easily be
adapted to any size.
* Put back windows to allegmix sound driver, and put the linux sound driver
to its normal defaults as in 0.40.4. Windows sound drivers (at least those
from creative) do not respect specs, which makes sdl sound delay
corrections very hard. And on the other hand the allegro sound driver is
unreliable in linux. So this is the easiest solution.
* Bugs found : when raine is first installed in windows, it wrongly believes
it's using the accelerated driver when it uses the autodetect driver which
makes color depth changes impossible. I should really remove completely
this autodetect thing one day. The autodetect driver in sdl is a miracle,
and in allegro it's a nightmare !!! But this bug will probably stay where
it is for quite a while, I hate windows, and I don't want to spend time on
it.
* Added some preliminary alpha blending drawing functions for the ghosts in
pacman ! For now the alpha blending is locked at 50%, which makes the
ghosts a little dark... but at least it's fast !!!
0.40.5
* Added emudx support for pacman/puckman and mspacmab :-) !
* Fixed pacman savestates to save irq status (it allows to load a game
without having to wait for the machine to initialize).
* added yet another hack : Xen's revenge (very hard !)
Fixed pacman dsw, and improved the "2x speed cheat" from mame's idea
(using button 1 to enable it or not, after having enabled the cheat from
the dsw).
* Added new game hacks : mspacpls, mspac6m, pacman3d, and namcosil.
Also raine now uses clones of clones as it should always have (since it's
the main purpose of the DIR_INFO struct : allowing recursion !). It makes
the ROM_INFO structs even shorter now !
* Applied patches from Ville Skytta (optional svgalib build in linux + ansi
colors slightly different)
* Try to detect when stdout is redirected to a file and disable ansi colors
in this case (use isatty, but isatty does not seem to be available in
windows... what a surprise !)
* The clones do not repeat the regions of the parent anymore.
When a region is the same it is simply not listed, and raine checks the
parent automatically now. If you want the region to be empty, you have to
tell it explicitely by using REGION_EMPTY (see arkanoid.c for an example).
It makes shorter source code, and makes it easier to maintain too. It
fixes the bad snowbros clones in 0.40.5 by the way.
* Enough of fixes for raine-0.40.5
0.40.4
* Lots of games which are requiring 8bpp now automtically set the screen to
8bpp if it is in a different color depth when you load them.
* Buble Boble is now playable in any color depth.
* Running Pulirula and then loading rastan does not crash raine anymore.
Also this fix will probably improve the stability when loading a few games
which are using the tc100scn video chip.
* Running a toaplan2 game like dogyuun, and then a cave game like donpachi
works normally now.
* Fix ym3812 timer. Now demon's world, snow bros and quite a few others are
playable again... By the way snowbros now uses the new mame set.
* Upgrade Chuka Taisen to use the latest mame set (b44.12 was changed to
b44.12w, but I ignore the reason).
* fixed ballbros/twinhawk when raine was compiled in debug mode (there was a
++ in a print_debug, what a shame !!!)
* Fix tc0100scn emulation for "asuka & asuka", and opwolf.
* Fixed c-chip for opwolf (ingame and reset game).
* Fixed a few drivers with sound too loud in sdl (matmania, arkanoid...)
* Fixed noise channel not working for the ay8910 (in matmania for example).
* The SDL video is starting to work. No gui yet, but already hardware
accelerated overlays when supported.
* Raine now uses ANSI sequences to write text in color to the console.
It allows to get RAINE in the colors of the old dos version in any linux
or windows terminal !
* Fixed cpu capabilities detection, and add rdtsc detection.
* Forced sound buffer length to 2048 samples for sdl, since this is all
what quite a few soundblaster windows drivers can handle (a pity).
Anyway, it does not seem to create any bad delay, but it needs more
testing.
* Improved again sound synchronization for SDL (it's just more responsive,
which can be helpfull on slow systems which drop frames). There is still a
bug with some win2k versions though wich seem to require transfers of 4096
bytes in my_callback, which represents about 6 sound frams, and which
makes synchronization very hard. For now the only reliable solution with
this win2k problem is to use the allegro sound driver.
* Also improved sound emulation speed : the stream_update function in
streams.c does not seem to make the emulation more precise, but it
definetely makes it slower, so I just reverted to the old behaviour, it
does nothing anymore.
* Fixed controls in sf2ce clones (sf2m4, m5, m6, etc...).
* Improved sound synchronization, it now can jump or drop more than 1 frame,
and it can follow when one of the points is at the begin of the buffer while
the other is at the end. It fixes the sound in all taito f3 games.
0.40.3
* Unix version now uses its shared path (/usr/shar/games/raine) as the
default location to load the hiscore.dat and history.dat file.
* SDL sound support, bug fixes
|
|
|
|
|
|
Version 0.88 (released 02-07-2006)
- now the global Desktop file is copied to the local registry ~/.foxrc/XFileExplorer/XFe at the first launch of Xfe
(or if the file doesn't exist). This allows the user to easily edit the Xfe file to suit its needs.
- improved the performances on Linux systems when computing the dirsize (not recursive) of the root ('/')
directory by avoiding to scan the mount points (could be time consuming on a slow network)
- for archive operations use the directory name as a starting guess for the archive file name
- removed a lot of global variables (global options)
- added two new color options (foreground / background) for the file and dir lists in the Preferences/Colors dialog.
The foreground (font) color and the bacground color of the file and dir panels can now be set independantly of
the global interface
Version 0.87 (not released)
- temporarily disabled the print menus in XFileView and XFileImage because they were not implemented at all!
- when dragging files from a read-only directory, converted the move action to copy (useful when dragging files
from a cdrom for example, thanks to pechkov for the tip)
- major update of the Desktop file (now only uses lower case file extensions)
- added more file associations and icons (OpenOffice, StarOffice, etc.) Thanks to Vidar Jon Bauge <vidarjon@tiscali.dk>!
- added a specific icon for broken links and fixed a small bug relative to the status bar in FilePanel
- added russian translation (thanks to Dmitij Lebed <dimaz.sertolovo@gmail.com>
- added danish translation (thanks to Vidar Jon Bauge <vidarjon@tiscali.dk>)
- fixed a problem when creating a file or a folder with Xfe : umask was not respected. Thanks to marvin6161
<marvin6161@users.sourceforge.net> for providing a patch
- fixed a segfault when right clicking in the DirPanel on a mount point with permission 700
Thanks to marvin6161 <marvin6161@users.sourceforge.net> for providing a patch
- fixed a segfault that sometimes occured when dragging a file to the directory list
- fixed a problem with supplementary groups not taken into account (thanks to Armin Buehler
<abuehler@users.sourceforge.net> for providing a patch)
- updated to gettext 0.14.5
- fixed some problems with executable file names like zip, cc, etc. Now, they should be handled correctly
- now there is no more difference between upper case and lower case file extension
- set the big icons and mini icons views in ICONLIST_AUTOSIZE mode to avoid file names truncation
- updated Italian translation (thanks to Claudio Fontana <sick_soul@yahoo.it>)
Version 0.86
- added norvegian translation (thanks to Vidar Jon Bauge <vidarjon@tiscali.dk>)
- added a waitpid call in statout(), lstatout() and mt_lstat() to avoid zombies processes
- the directory size is now periodically refreshed instead of updated every FOX event. This allows Xfe
to be more responsive.
- renamed function dirpath() into pathsize() in File.cc
- added the possibility to cycle through the three panels when the right panel is shown
- restored the "one panel" and "tree and two panels modes" since some people find it useful
Version 0.85 (not released)
- fixed a problem when archiving directories with escape characters in their name
(thanks to Luc.Habert@ens.fr for discovering and patching this bug)
- fixed a bug in checkTimeout() and removed the test on now.tv_sec
- added .wri and .dpatch extensions to Desktop.in
- fix compilation on amd64 platforms with gcc-4.0 (patch from Andreas Jochens)
- added the "New window" menu item to allow starting a new Xfe session from the actual window
- set the KDE and GNOME themes more actual and renamed them to GNOME2 and KDE3
- replaced the mini file manager icon with a better one (thanks to antonix <anto1945@infinito.it>)
- replaced the zip file icons with better ones (thanks to antonix <anto1945@infinito.it>)
- fixed problems with the German translation (broken shortcuts)
|
|
|
|
New in 1.4.34:
* Fixed buglet in own strtoll which is only used on machines which
don't have native one.
1.4.32
* Back-ported fixes for GCC 4.1 C++ Language Changes [Friend Injection].
1.4.26
* Fixed SUN Solaris compile issue with threads.
* Missing fxcheckTIF(), fxcheckPNG(), fxcheckJPG() declarations if
TIF, PNG, and JPEG support is stubbed out.
1.4.24
* Fixed small issue in FXVec4{d,f} distance() routine.
1.4.23
* Fixed compile issue with new GetOwnModuleHandle() function.
* Delete thread local storage key upon global destructor in FXThread.
1.4.22
* Fixed bug in fxloadGIF [and thus also in FXGIFIcon and FXGIFImage;
some subltety with the LZW implementation was wrong. It is very
rare as we've lived with this flaw for a long time before discovering
it. The symptom is that the decoder complains that the image is
truncated [it isn't!].
* Bug in FXSettings causes trouble when writing large integer
numbers back to the registry file.
1.4.21
* The getDisplay() API now returns the proper HINSTANCE on Windows;
thanks to Henrik and Claus Wann Jensen feedback on this problem.
The solution fixes some instability problems in .DLL use of FOX on
Windows.
1.4.20
* Set active window to owner when dialog closes on Windows.
* Fixed Thread Local Storage handle leak on Windows.
* Fixed GDI HICON handle leak for FXTopLevel's big/small icons on Windows.
|
|
bulk build. Bump PKGREVISION.
|