Commit Graph

2572 Commits

Author SHA1 Message Date
Couriersud
30b61cd697 DirectFB cleanups & simple window manager
- use SDL_getenv, not getenv ...
- no more support for 0.9.25 - not even mentioned any longer on directfb.org
- fix fullscreen issues
- add a simple window manager unless the directfb team comes up with a working wm.

The driver has support for a very, very basic window manager you may
want to use when runnning with "wm=default". Use

export SDL_DIRECTFB_WM=1

to enable basic window borders including icon support. In order to have the window title rendered,
you need to have the following font installed:

/usr/share/fonts/truetype/freefont/FreeSans.ttf
2009-01-11 23:49:23 +00:00
Couriersud
cb4074788c Fix a 64bit issue in linux/SDL_sysjoystick (int != long on 64bit) 2009-01-11 23:39:11 +00:00
Ryan C. Gordon
7b1b655f97 First shot at new audio resampling code. 2009-01-11 04:46:42 +00:00
Ryan C. Gordon
691269eeef NULL-terminate the lists of autogenerated converters. 2009-01-11 04:46:14 +00:00
Ryan C. Gordon
9d2f640b65 Allow builds that reduce or eliminate the converters/resamplers.
We should probably give options to drop resamplers by channels, too, for
 developers that know they'll never need more than stereo, etc.
2009-01-11 04:39:09 +00:00
Ryan C. Gordon
b6c7cede3d testresample.c: Write out correct size for resampled buffer. 2009-01-11 04:29:36 +00:00
Ryan C. Gordon
3194059973 Added testresample.c 2009-01-11 04:05:28 +00:00
Sam Lantinga
d422240817 Added svn ignore property for SDL_revision.h 2009-01-11 02:18:18 +00:00
Sam Lantinga
e46e02cf96 Removed extra debug output 2009-01-10 23:57:12 +00:00
Sam Lantinga
164dfd4236 Check for functions after including the libraries that they might be in. 2009-01-10 22:36:30 +00:00
Sam Lantinga
19b003367c Reverted Bob's indent checkin 2009-01-10 21:50:26 +00:00
Sam Lantinga
22938ecdfb Fixed Visual C++ release build for Visual C++ 2005
* Some math functions become intrinsic in release mode, so we need to
  convert all the math functions into SDL math functions, like we did
  with the stdlib functions.
* Constant initializers of 8-bit values become calls to memset() in
  release mode, but memset() itself is an intrinsic when explicitly
  called.  So we'll just explicitly call memset() in those cases.
2009-01-10 18:32:24 +00:00
Bob Pendleton
68ff2ab932 I ran a global "make indent" it modified the following files. 2009-01-09 20:43:30 +00:00
Bob Pendleton
cb770fd58c Modified and totally untested code to load the color tables for DirectColor and PseudoColor windows. 2009-01-09 20:41:31 +00:00
Bob Pendleton
6766ea959f Changed and hopefully fixed support for DirectColor with support for gammaramps. 2009-01-09 20:39:33 +00:00
Ryan C. Gordon
1ddbabe312 First shot at autogenerated audio resamplers.
Don't check in a new SDL_audiotypecvt.c yet, though.
2009-01-09 15:41:45 +00:00
Sam Lantinga
1ba40bb307 Date: Fri, 9 Jan 2009 19:18:23 +0600
Subject: SDL. macos build problem

   When I try to cross-build SDL1.3 r4362 it fails for macos. It seems there
is a typo in configure.in. Please, consider attached patch.

Mikle
2009-01-09 13:58:28 +00:00
Sam Lantinga
e10222fdfc Implemented by Donny Viszneki 2009-01-06 04:33:57 +00:00
Sam Lantinga
8036b99406 Added Donny Viszneki to the credits for finding and fixing SDL 1.3 bugs 2009-01-05 07:28:32 +00:00
Sam Lantinga
3d68d0a77f Fixed lines intersecting the top corners of a rectangle 2009-01-05 07:07:48 +00:00
Sam Lantinga
b4433404fc Fixed mouse events with --disable-video-x11-xinput 2009-01-05 07:04:54 +00:00
Sam Lantinga
f9155718c8 define this value if it's not in the system headers 2009-01-05 06:35:16 +00:00
Sam Lantinga
4d1bcd78d1 Fixed bug #669
Generate a full set of SDLKey mappings when setting up the keyboard layout
2009-01-05 06:28:50 +00:00
Sam Lantinga
73efd7dfc9 Whoops, missing files from Couriersud's update 2009-01-05 01:48:15 +00:00
Sam Lantinga
9366043700 Fixed missing include for SDL_INIT_EVENTTHREAD 2009-01-04 23:48:23 +00:00
Sam Lantinga
ceb5e0b29f Date: Sun, 04 Jan 2009 20:53:30 +0100
From: Couriersud
Subject: SDL1.3 DirectFB patches

The attached contains the following directfb changes:

- Dynamic loading of libdirectfb.so. This may to turned off as well in configure
- Use linux-input by default. May be switched off by environment variable.
- Added some code which will use directfb's x11 backend when DISPLAY is set.
2009-01-04 23:43:33 +00:00
Sam Lantinga
773c885015 indent 2009-01-04 23:41:09 +00:00
Sam Lantinga
2429aeeee4 Added missing void 2009-01-04 23:36:53 +00:00
Sam Lantinga
29bef52fea Added more info for precise waiting in SDL_WaitEvent() 2009-01-04 19:36:55 +00:00
Sam Lantinga
eb2a8d36a0 Date: Sat, 3 Jan 2009 22:11:18 -0500
From: "Donny Viszneki"
Subject: Re: [SDL] Want to help with SDL 1.3?

>> > For example, here's a good quick project for someone from the TODO list:
>> > * Add diagonal line clipping to SDL_IntersectRectAndLine()

Just wanted to point out that the patch is available at
http://codebad.com/rect-line-ix.patch

I hereby grant Sam Lantinga an irrevocable non-exclusive distribution
license to this patch to do with as he wishes.
2009-01-04 19:33:21 +00:00
Sam Lantinga
25c5d89e10 Technically more correct 2009-01-04 19:26:50 +00:00
Sam Lantinga
9368227002 The core pointer is comprised of merging the inputs of all mice.
If there are other mice, they should show up in the device list, and
we want to report events from those devices instead of the core events.
However, if XInput isn't supported or we can't find other mice in the
device list, we'll add the core pointer and interpret normal mouse events.
2009-01-04 18:29:20 +00:00
Sam Lantinga
e1dad6623c Implemented svn revision support
Added reminder about name -> scancode/keysym mapping
2009-01-04 17:30:00 +00:00
Sam Lantinga
d40ff0ef82 indent 2009-01-04 17:14:27 +00:00
Sam Lantinga
933eb1f049 Make the SDL keysyms that represent unprintable ASCII values actually have
those values, for more intuitive use and better compatibility with SDL 1.2.
2009-01-04 17:10:04 +00:00
Sam Lantinga
d4d1de7fae Added keyrepeat to the TODO list 2009-01-04 17:04:29 +00:00
Sam Lantinga
b5afbc2700 Added the Google Summer of Code folks to the credits. 2009-01-04 17:04:13 +00:00
Sam Lantinga
60bcfb1334 Updated the snapshot script for use on the website 2009-01-04 06:32:01 +00:00
Sam Lantinga
58aa94ee7f Fixed some dependency issues with SDL_revision.h 2009-01-04 05:52:14 +00:00
Sam Lantinga
a2acb16266 Fixed some dependency issues with SDL_revision.h 2009-01-04 05:41:52 +00:00
Sam Lantinga
e19ae7644f Fine tuned revision code, updated testver 2009-01-04 05:27:13 +00:00
Sam Lantinga
76975e844e Make the current revision number available 2009-01-04 05:08:12 +00:00
Sam Lantinga
5cf853b024 Good ideas, added to the TODO list 2009-01-03 21:01:02 +00:00
Szymon Wilczek
02bdfb7930 Bug 653 bugfix 2009-01-03 12:00:20 +00:00
Sam Lantinga
c1137076fc Fixed crash on Windows 2009-01-03 07:33:42 +00:00
Sam Lantinga
1e028713c2 Added a few things to the TODO list.
Unit testing is becoming more and more important the more features are added
and the more combinations of factors there are to test.
2009-01-03 07:23:11 +00:00
Sam Lantinga
70c5fc2a97 Icons with translucency are implemented
Reminder to finish off multi-display support
2009-01-03 07:16:57 +00:00
Sam Lantinga
b501ca91e6 Added bug reports to the credits 2009-01-03 06:15:58 +00:00
Sam Lantinga
3e6e66a616 Fixed bug #663
Fixed mouse wheel direction
2009-01-03 06:12:05 +00:00
Sam Lantinga
6197d8d870 The mouse position is relative to the client window.
Fixed setting the mouse focus when the mouse enters/leaves the window.
2009-01-03 06:03:56 +00:00