summaryrefslogtreecommitdiff
path: root/uisimulator/x11/thread.c (follow)
Commit message (Collapse)AuthorAge
* Remove Win32 and X11 simulator sources. They've been deprecated for a while ↵Dan Everton2006-08-12
| | | | | | in favour of the SDL sim. Time to go. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10543 a1c6a512-1295-4272-9138-f99709370657
* Backlight handling: * Added 'Caption Backlight' and 'Backlight On When ↵Jens Arnold2005-11-21
| | | | | | Charging' for the iriver remote LCD. * Enabled the backlight code for the simulator, and prepared backlight simulation. It's only a stub atm, writing messages to the console window. * Added tick task handling to the simulators for this to work. * Code cleanup in backlight.c, less dead code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8034 a1c6a512-1295-4272-9138-f99709370657
* First take at PCM playback in the X11 sim on Linux.Daniel Stenberg2005-07-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7147 a1c6a512-1295-4272-9138-f99709370657
* Removed picky warningsLinus Nielsen Feltzing2005-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7116 a1c6a512-1295-4272-9138-f99709370657
* Simplification.Jens Arnold2005-05-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6456 a1c6a512-1295-4272-9138-f99709370657
* Major rework of the x11 simulator button handling. (1) Button repeat should ↵Jens Arnold2005-03-18
| | | | | | always work correctly now, not sending a release before the repeat(s). Fixes e.g. calling the Ondio menu. (2) Button handling is done in the timer thread, not sleep()ing the main thread for extended times. Fixes slow performance of high-workload plugins (codec tests). (3) The x11 simulator now also contains the queue handling code. (4) The new code requires X11R6 because the multi-threading extension is used. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6215 a1c6a512-1295-4272-9138-f99709370657
* X11 simulator improvements: Proper thread stopping and realtime ticks, based ↵Jens Arnold2005-03-07
| | | | | | on patch #1048898. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6165 a1c6a512-1295-4272-9138-f99709370657
* Build cleanup and general fixes. fprintf() is now fdprintf(), the separationDaniel Stenberg2005-02-22
| | | | | | | between uisimulator files and firmware/apps files are better done. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6031 a1c6a512-1295-4272-9138-f99709370657
* Finally, the archos directory sandbox works in the same way for both X11 and ↵Linus Nielsen Feltzing2004-06-10
| | | | | | win32 simulators. Unfortunately, this breaks the VC++ compatibility. Also, the plugin API now supports DEBUGF. Last, but not least, we have a new plugin, vbrfix.rock. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4726 a1c6a512-1295-4272-9138-f99709370657
* current_tick simulation addedDaniel Stenberg2002-06-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1005 a1c6a512-1295-4272-9138-f99709370657
* Fixed the threading to work as I wanted it:Daniel Stenberg2002-06-14
| | | | | | | | | | | | We only execute one thread at a time, and we do this by using a mytex that the executing thread locks. sleep() returns the mutex, sleep and then gets it again, yeild() makes the same as sleep but immediately. This makes threading in the simulator behave closer to how it works on target and it makes it necessary to use yield() or sleep() for other threads to get to execute. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1002 a1c6a512-1295-4272-9138-f99709370657
* kill warningDaniel Stenberg2002-06-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1001 a1c6a512-1295-4272-9138-f99709370657
* add thread functionality, powered by pthreadsDaniel Stenberg2002-06-10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@928 a1c6a512-1295-4272-9138-f99709370657