summaryrefslogtreecommitdiff
path: root/uisimulator/x11/button-x11.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
* Adaptive button repeat: adapts repeat rate depending on the ability of the ↵Jens Arnold2006-02-19
| | | | | | application to cope. Avoids afterscroll and similar effects. * Yield while scrolling through lists. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8738 a1c6a512-1295-4272-9138-f99709370657
* added the stubs for the hold buttons on H300 simulatorKevin Ferrare2005-11-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8047 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
* Sim build fixLinus Nielsen Feltzing2005-08-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7373 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
* Extensive code policing (indentation levels, tab characters).Jens Arnold2005-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6199 a1c6a512-1295-4272-9138-f99709370657
* dummy button_hold() function to fix iriver sim builds.Michiel Van Der Kolk2005-03-03
| | | | | | | (needs to be fixed to actually work on sims later) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6117 a1c6a512-1295-4272-9138-f99709370657
* long policyJean-Philippe Bernardy2005-02-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5845 a1c6a512-1295-4272-9138-f99709370657
* Changed several places to use button_clear_queue() to empty the button ↵Jens Arnold2005-01-26
| | | | | | queue. Added the ability to empty the (system's) button queue to the X11 simulatr. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5665 a1c6a512-1295-4272-9138-f99709370657
* X11 sim: Button handling adapted to iRiver and reworked a bit. Removed tab ↵Jens Arnold2005-01-17
| | | | | | chars. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5587 a1c6a512-1295-4272-9138-f99709370657
* a hell of a commit: changed several HAVE_xx configuration flags into ↵Jörg Hohensohn2004-09-28
| | | | | | multiple choice values (keypad, tuner, CPU, h/w codec) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5126 a1c6a512-1295-4272-9138-f99709370657
* Redesigned the button handling. The code now uses symbolic function defines ↵Björn Stenberg2004-09-19
| | | | | | instead of checking for specific buttons. This makes it easier to add support for new devices with different button layouts. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5091 a1c6a512-1295-4272-9138-f99709370657
* Moved LCD_WIDHT/HEIGHT from lcd driver to config file.Björn Stenberg2004-09-16
| | | | | | | | Simulators now use conig-xxx.h. Added Iriver H100 to tools/configure. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5081 a1c6a512-1295-4272-9138-f99709370657
* Removed annoying debug outputLinus Nielsen Feltzing2004-07-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4943 a1c6a512-1295-4272-9138-f99709370657
* Somewhat better key combination handlingLinus Nielsen Feltzing2004-07-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4930 a1c6a512-1295-4272-9138-f99709370657
* Forgot to remove all traces of the obsolete repeat mask functionsLinus Nielsen Feltzing2004-07-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4909 a1c6a512-1295-4272-9138-f99709370657
* Added raw button reading functionalityLinus Nielsen Feltzing2004-07-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4907 a1c6a512-1295-4272-9138-f99709370657
* New screen dump feature for recordersLinus Nielsen Feltzing2004-06-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4817 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
* Now supports key-repeat in the simulator!Daniel Stenberg2003-04-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3594 a1c6a512-1295-4272-9138-f99709370657
* Remove use of rockbox-mode.el in local variables list.Mats Lidell2003-01-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3157 a1c6a512-1295-4272-9138-f99709370657
* Now the X11 simulator sets the BUTTON_REL bit properly and thus generatesDaniel Stenberg2002-10-14
| | | | | | | button release events, much in the same way the actual target behaves. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2606 a1c6a512-1295-4272-9138-f99709370657
* slow down the button check function, this makes the cube look sane in theDaniel Stenberg2002-10-13
| | | | | | | simulator git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2605 a1c6a512-1295-4272-9138-f99709370657
* Added button release eventsBjörn Stenberg2002-08-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1885 a1c6a512-1295-4272-9138-f99709370657
* healing the X11 simulator (button_get_w_tmo wise), please bear with me as IDaniel Stenberg2002-08-07
| | | | | | | haven't tested this fix but it compiles nicely ;-) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1579 a1c6a512-1295-4272-9138-f99709370657
* there is no XK_Enter!Daniel Stenberg2002-08-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1538 a1c6a512-1295-4272-9138-f99709370657
* George Styles added a few keys for running the simulator on without numericalDaniel Stenberg2002-08-05
| | | | | | | keypad git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1535 a1c6a512-1295-4272-9138-f99709370657
* Added set_release() and set_repeat()Linus Nielsen Feltzing2002-07-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1467 a1c6a512-1295-4272-9138-f99709370657
* Some X servers send KP_Begin for keypad 5Björn Stenberg2002-06-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1177 a1c6a512-1295-4272-9138-f99709370657
* warning hunt and kill sessionDaniel Stenberg2002-06-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1000 a1c6a512-1295-4272-9138-f99709370657
* shorten the sleep for blocking key-gets to make it behave betterDaniel Stenberg2002-05-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@776 a1c6a512-1295-4272-9138-f99709370657
* adjusted to new button_get apiDaniel Stenberg2002-05-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@765 a1c6a512-1295-4272-9138-f99709370657
* Added player MENU and ON keysBjörn Stenberg2002-05-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@646 a1c6a512-1295-4272-9138-f99709370657
* Added support for player keypadBjörn Stenberg2002-05-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@597 a1c6a512-1295-4272-9138-f99709370657
* Changing to C99 'bool'Björn Stenberg2002-05-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@562 a1c6a512-1295-4272-9138-f99709370657
* don't define anything like this hereDaniel Stenberg2002-05-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@421 a1c6a512-1295-4272-9138-f99709370657
* moved X11-specific files into a separate subdir to keep root clean forDaniel Stenberg2002-04-27
target files git-svn-id: svn://svn.rockbox.org/rockbox/trunk@282 a1c6a512-1295-4272-9138-f99709370657