Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
9237d3b
Use a ForwardRange!dchar instead of dstring for Text objects
aubade May 18, 2014
a380d7a
Don't return reference with getString()
aubade May 19, 2014
a9c3169
Begin wrapping SFML 2.3 functionality. Requires DSFMLC 2.3.
aubade Apr 2, 2016
3ee043f
Fix missing and incorrect modules in build.d
aubade Apr 2, 2016
ec916b9
Set continuous-integration to use DSFMLC 2.3
aubade Apr 2, 2016
4b95245
I fail at git-fu.
aubade Apr 2, 2016
cd2d4de
And add the missing libxcb dependencies for SFML 2.3
aubade Apr 2, 2016
06cf1fb
needs x11-xcb too.
aubade Apr 2, 2016
05b9762
One last time, wisened up and checked DSFMLC's travis.yml
aubade Apr 2, 2016
5ead9a9
Device selection and Processing Interval control for SoundRecorder
aubade Apr 2, 2016
412cb3a
aubade Apr 2, 2016
092750d
aubade Apr 3, 2016
8dae8b5
Remove constructors as it seems to break version of DMD < 2.068
aubade Apr 3, 2016
abc9e4b
Allocate buffer for Joystick.Identification.name on the D-side. Fixes
aubade Apr 6, 2016
e1f69eb
Fix 2.071 compilation and deprecations
aubade Apr 7, 2016
c86e4e2
bump DSFML Version number
aubade Apr 7, 2016
7f64a55
Texture.flush() method
aubade Apr 9, 2016
427deb4
Pass string pointers and lengths to DSFMLC
aubade May 6, 2016
9f8f94b
Version field in dub.json
aubade May 6, 2016
e7315b3
actual version info
aubade May 6, 2016
174c0db
dub really wants a 3-part version
aubade May 6, 2016
bcb1ee3
Cache names of joysticks to avoid unnecessary allocations.
aubade May 6, 2016
ee78d86
make AA key immutable just for good measure.
aubade May 6, 2016
801e3cd
Switch branges on CI build files again.
aubade May 6, 2016
2af81ab
branch name typo
aubade May 6, 2016
347f2e5
Slightly arcane AA key building syntax to hopefully make GDC happy.
aubade May 6, 2016
014dc9a
Make the name return code actually work the first time it's run.
aubade May 6, 2016
f3922a7
Merge remote-tracking branch 'origin/master' into 2.3-stringpassthrough
aubade May 7, 2016
556d716
Merge pull request #2 from aubade/2.3-stringpassthrough
aubade May 7, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
124 changes: 65 additions & 59 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,59 +1,65 @@
os:
- linux
- osx

language: d

sudo: false

addons:
apt:
packages:
- libfreetype6-dev
- libgl1-mesa-dev
- libglew-dev
- libjpeg8-dev
- libopenal-dev
- libpthread-stubs0-dev
- libsndfile1-dev
- libx11-dev
- libxrandr-dev

d:
- dmd-2.069.2
- dmd-2.068.2
- dmd-2.067.1
- dmd-2.066.1
- gdc-5.2.0
- gdc-4.9.3
- gdc-4.8.2
- ldc-0.16.1
- ldc-0.16.0
- ldc-0.15.1

#GDC is not supported on OS X :(
matrix:
exclude:
- os: osx
d: gdc-5.2.0
- os: osx
d: gdc-4.9.3
- os: osx
d: gdc-4.8.2

#Build and install DSFMLC
install:
- cd $HOME
- git clone --depth=1 https://github.com/Jebbs/DSFMLC.git
- cd DSFMLC
- cmake .
- make -j2
- export LIBRARY_PATH=${HOME}/DSFMLC/lib
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${HOME}/DSFMLC/lib
- cd $TRAVIS_BUILD_DIR

script:
- ${DMD} build.d
- ./build -unittest


os:
- linux
- osx

language: d

sudo: false

addons:
apt:
packages:
- libfreetype6-dev
- libgl1-mesa-dev
- libglew-dev
- libjpeg8-dev
- libopenal-dev
- libpthread-stubs0-dev
- libsndfile1-dev
- libx11-dev
- libx11-xcb-dev
- libxrandr-dev
- libxcb-image0-dev
- libxcb-randr0-dev
- libudev-dev
- libvorbis-dev
- libflac-dev

d:
- dmd-2.069.2
- dmd-2.068.2
- dmd-2.067.1
- dmd-2.066.1
- gdc-5.2.0
- gdc-4.9.3
- gdc-4.8.2
- ldc-0.16.1
- ldc-0.16.0
- ldc-0.15.1

#GDC is not supported on OS X :(
matrix:
exclude:
- os: osx
d: gdc-5.2.0
- os: osx
d: gdc-4.9.3
- os: osx
d: gdc-4.8.2

#Build and install DSFMLC
install:
- cd $HOME
- git clone --depth=1 --branch 2.3-stringpassthrough https://github.com/aubade/DSFMLC.git
- cd DSFMLC
- cmake .
- make -j2
- export LIBRARY_PATH=${HOME}/DSFMLC/lib
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${HOME}/DSFMLC/lib
- cd $TRAVIS_BUILD_DIR

script:
- ${DMD} build.d
- ./build -unittest


Loading