JibberJabber

SDL_Clipboard API Prototype/Proposal

SDL logo

Cross-platform copy & paste support comes up once in a blue moon on the SDL mailing list.


Sam Lantinga (the main author of SDL) implemented a demo piece called SDL_scrap some years ago. Several years ago, I tried the code and decided to modify it because it didn't meet my needs.


First, it completely lacked a native Mac OS X implementation, so I implemented that. 


Second, Sam's demo relied on inventing custom types for clipboards so it was useless for sharing data between other applications that didn't use SDL_scrap. For example, if I wanted to copy/paste text with Notepad.exe or an image with MS Paint , this was impossible because SDL_Scrap didn't leverage native known types in the underlying clipboard implementations.


Mixing audio sources for multiple computers

With all my recent talk of triple-booting, I might be giving the wrong impression. Generally speaking, I am not a fan of multi-booting, and without hardware accelerated OpenGL, virtualization is of limited use to me.

So my solution has been to run multiple computers. This has many well-known downsides. I'm not really going to defend my solution, but merely state it as fact that this is what I tend to do.

One aspect of dealing with multiple computers that is often ignored is audio. For other things, there are gadgets like KVMs, and so forth, but there is very little discussion and even fewer gadgets for audio.

I dislike using a set of speakers per computer because the wiring and power brick situation gets messy. …

Initial Impressions (and Criticisms) of Debian Lenny


To my shock, the next iteration of Debian was released and it hasn't been an eternity. For those who don't use Debian, releases in the past have taken very long amounts of time. It is usually the butt of jokes along with Windows (Vista) release cycle times.

I actually put off upgrading to Etch until only a little over a year ago expecting I would still have at least several more years before Lenny.

My experience I am about to convey is actually two separate experiences, a brand new computer and fresh install, and an upgrade on an old computer.


The Story of the New Computer (New install on Mac Pro)

I was entrusted with a new Mac Pro to do some development work on. …

Copyright © PlayControl Software, LLC / Eric Wing