- 1392dc2 Commit FS#9308: differentiate between TOUCHPAD & TOUCHSCREEN by Maurus Cuelenaere · 16 years ago
- ee4ff05 Revert r17988 and instead fix the button labels in the ipod simulator background images. This isn't 100% perfect (I didn't go back to the layered source images), but IMO is good enough. by Dave Chapman · 16 years ago
- 779c0eb Fix the simulator buttons for the iPod scrollwheels. Closes FS#8956. by Marc Guay · 16 years ago
- feeac4f volume buttons for gigabeat sim by Robert Kukla · 16 years ago
- f4d4a6a Implement FS#8947 - Add a stub in the simulator for ata_disk_is_active. This make it possible to clean up some #ifdef SIMULATOR macros. by Bertrik Sikken · 16 years ago
- 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
- 7b10ef9 initial Meizu M6SL port (take 2) by Marcoen Hirschberg · 16 years ago
- 3d30be8 lcd-common.h hasn't contained code in nearly 6 years. by Michael Giacomelli · 16 years ago
- 785aa5c Fix M:Robe 500 simulator by Maurus Cuelenaere · 16 years ago
- 944219b (Simulator) Touchscreen improvements. by Maurus Cuelenaere · 16 years ago
- 3b730a2 Fix red while keeping menu item. by Michael Sevakis · 16 years ago
- 1ea884b 1) Add ZVM60GB and ZV simulator builds (ZVM60GB sim equals to ZVM30GB) by Maurus Cuelenaere · 17 years ago
- f373712 Fix sim build by Maurus Cuelenaere · 17 years ago
- 02883e0 Make ZVM30GB simulator work. by Maurus Cuelenaere · 17 years ago
- 357ffb3 Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking. by Nicolas Pennequin · 17 years ago
- 5b5a626 Setup the touchpads to have two modes - stylus and button - and set them in button mode by default. by Jonathan Gordon · 17 years ago
- 2bf4178 Make mpegplayer sleep the disk after buffering to save battery. * Add a simulator stub for ata_sleep(), and un-ifdef most calls to it. by Jens Arnold · 17 years ago
- ac313ab Best use C, not C++ by Steve Bavin · 17 years ago
- 799e948 Remove some more simulator debugging output. by Steve Bavin · 17 years ago
- 5c87a98 Greyscale library: * Implement linearisation curve flipping for 1st/2nd Gen iPods (LCD is inverted when backlight is on, so the curve is also inverted). This needs a slight extension of is_backlight_on() functionality in the core. * Thorough recalibration of all reachable greyscale targets, and #ifdef cleanup. * Reduce on-target gamma a bit, because the displayable contrast range of a monochrome/greyscale isn't that high. by Jens Arnold · 17 years ago
- 135cc75 Revert my earlier const madness, we'll keep the parameter lists simple. by Steve Bavin · 17 years ago
- c9df8fd The const police raid playback.c, should be no change to behaviour. by Steve Bavin · 17 years ago
- b2ec13d Revert "initial Meizu M6SL port" by Marcoen Hirschberg · 17 years ago
- c7e5d78 initial Meizu M6SL port by Marcoen Hirschberg · 17 years ago
- 08cabe9 kill the release script and build tarball from *everything* in SVN... by Daniel Stenberg · 17 years ago
- af395f4 Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled). by Michael Sevakis · 17 years ago
- 27cf677 Add a complete priority inheritance implementation to the scheduler (all mutex ownership and queue_send calls are inheritable). Priorities are differential so that dispatch depends on the runnable range of priorities. Codec priority can therefore be raised in small steps (pcmbuf updated to enable). Simplify the kernel functions to ease implementation and use the same kernel.c for both sim and target (I'm tired of maintaining two ;_). 1) Not sure if a minor audio break at first buffering issue will exist on large-sector disks (the main mutex speed issue was genuinely resolved earlier). At this point it's best dealt with at the buffering level. It seems a larger filechunk could be used again. 2) Perhaps 64-bit sims will have some minor issues (finicky) but a backroll of the code of concern there is a 5-minute job. All kernel objects become incompatible so a full rebuild and update is needed. by Michael Sevakis · 17 years ago
- b88c7d0 The blit functions shouldn't exist for the simulator. by Jens Arnold · 17 years ago
- c84e345 Oops, fix red. by Jens Arnold · 17 years ago
- 68a2168 Consistent naming scheme the various blit functions. * Removed lcd_blit_mono() for colour targets. Plugin API became incompatible, so sort, clean up & bump. * Implemented lcd_blit_mono() for M3. by Jens Arnold · 17 years ago
- 919c206 More M3 work: Rockbox logo, keymap, sim definitions, sim bitmap. Simulator builds and works now, but for some reason it tries to build plugins even though they're deactivated through configure... The keymap probably needs further refinement. by Jens Arnold · 17 years ago
- 2aa4804 fix red 2 by Robert Kukla · 17 years ago
- 3e3e1d5 simulator: by Robert Kukla · 17 years ago
- d829075 Driver for the Synaptics touchpad on the m:robe 100 based on the 3-wire interface spec. Needs some tweaking as it's too sensitive with the default hardware settings. For now, the vertical strip is divided into up/select/down buttons. Also, redo the keymap (using the Gigabeat as a starting point), but it still needs a good bit of work. by Mark Arigo · 17 years ago
- fffa269 UI Simulator for Gigabeat S. by Will Robertson · 17 years ago
- d8e3abf Shiny new bitmap for the D2 sim by Rob Purchase · 17 years ago
- 9759c03 Renamed 'archos' to 'modelname' in the configure script and the Makefiles by Daniel Stenberg · 17 years ago
- fa85aa8 D2 simulator build (plugins not built yet) by Rob Purchase · 17 years ago
- c1791a5 compile uisimulator for m:robe 100, button definitions taken from h10 for now by Robert Kukla · 17 years ago
- 32a531b Do some simplification in switch_thread regarding interrupt enabling which simplifies kernel objects as well. Simply doing unconditional disable/enable should be fine in the firmware. Not sure about the case in the bootloader for all targets and so will evaluate but that should be fine too if everything is masked. by Michael Sevakis · 17 years ago
- 6a83796 Finally, out goes struct spinlock for anything but mutiprocessor targets where it becomes a reenterable corelock. by Michael Sevakis · 17 years ago
- 81ba146 Accept FS#8341 - rename BUTTON_SCROLL_UP/DOWN to FWD/BACK on the e200 to make it consistant with the ipods. apart from removing a bit of confusion, it fixes the wheel in pictureflow and possibly elsewhere. by Jonathan Gordon · 17 years ago
- a5fc3f4 Initial WVS for mpegplayer. Adjusts to the user's preferred font and uses FF/RW preferences set for playback. Picked a random color for the base WVS color but it could be configured. Some engine tweaks to accomodate it since certain nescessities are clearer now. Fix a clipped YUV output bug in the SIM. by Michael Sevakis · 17 years ago
- 6a05883 Simulate the effects of sector caching a bit. Bypass I/O yield if a byte counter hasn't reached a certain threshold. Can be dialed-in by changing a #define. by Michael Sevakis · 17 years ago
- a4d19b7 Simplify the uisimulator I/O routine and let the rockbox thread calling the functions be the background thread. Should speed things up too and lose none of the advantanges of background I/O. by Michael Sevakis · 17 years ago
- 50a8308 fix fs#8131 - if --debugwps is used with the sim, the mouse coordinates will be displayed in the console when it is clicked by Jonathan Gordon · 17 years ago
- f87eb60 Code police; trailing spaces mainly. by Steve Bavin · 17 years ago
- 9e05cc5 Add --root option to allow overriding of simulator root menu. by Steve Bavin · 17 years ago
- c14430a compile talk.c on hwcodec sim. it wont actually talk though by Jonathan Gordon · 17 years ago
- 5af8e94 woops, lasttn does need to be global by Jonathan Gordon · 17 years ago
- e0cd0b8 fix red by Jonathan Gordon · 17 years ago
- 97f6c46 mouse support for HAVE_TOUCHPAD target simulator by Jonathan Gordon · 17 years ago
- c70671b Fix sims: sim_codec_load_ram() needed an update by Nicolas Pennequin · 17 years ago
- a8eeff0 Improve the fake interrupt stuff on the sim a bit. by Michael Sevakis · 17 years ago
- 1839edf Add queue_peek to the kernel (written by Mike Sevakis), and use it to improve upon my previous commit. by Nicolas Pennequin · 17 years ago
- 4a5894d Correct some commenting left from an earlier set_irq_level version. by Michael Sevakis · 17 years ago
- c935ed5 Argh. Forgot to 'svn add' as usual. by Michael Sevakis · 17 years ago
- d6af287 Implement as genuine a set_irq_level function for the sim as possible. The yield added earlier is still nescessary since other threads won't run anyway while viewing the database screen on either sim or target. by Michael Sevakis · 17 years ago
- fdbc01c More M:Robe work including a fix to lcd-as-memframe for larger screens thanks to Michael Sevakis. Also fixes simulator builds. by Karl Kurbjun · 17 years ago
- 32a9575 FS#7994 - Rename talk.c API, make talk_disable() affect all talking (not just menus), hopefully save some space. by Steve Bavin · 17 years ago
- 443ccb6 Remove some dead code by Dave Chapman · 17 years ago
- 9b1f1dd Fix a warning (no newline at end of file). by Michael Sevakis · 17 years ago
- 6f51399 Fix the red by Michael Sevakis · 17 years ago
- a9b2fb5 Finally full multicore support for PortalPlayer 502x targets with an eye towards the possibility of other types. All SVN targets the low-lag code to speed up blocking operations. Most files are modified here simple due to a name change to actually support a real event object and a param change to create_thread. Add some use of new features but just sit on things for a bit and leave full integration for later. Work will continue on to address size on sensitive targets and simplify things if possible. Any PP target having problems with SWP can easily be changed to sw corelocks with one #define change in config.h though only PP5020 has shown an issue and seems to work without any difficulties. by Michael Sevakis · 17 years ago
- c9d1ab7 Fixes a problem where the sim would try to start the WPS on HAVE_RTC_ALARM sims (FS#7862 with a small addition by me) by Jonathan Gordon · 17 years ago
- a07e939 fix yellow and some house cleaning by Robert Kukla · 17 years ago
- fd3fe45 FS#7487 - mpegplayer - video start time seek with resume by Robert Kukla · 17 years ago
- b24631c Fix crosscompiling the uisim with mingw32 by adding a definition of CLOSE by Jonas Häggqvist · 17 years ago
- ef9abe4 Keep track of the number of opened files in the sim to enforce the same limit as on target. by Nicolas Pennequin · 17 years ago
- 32f8c40 Fix some yellow that went unnoticed earlier. by Michael Sevakis · 17 years ago
- 6077e5b Unify PCM interface just above the hardware driver level for all targets including the sims. Perform lockout of audio callback when changing states. Weird new playback or recording trouble? Check before and after this revision first though things seem quite sound. by Michael Sevakis · 17 years ago
- 035529c Enable auto reply for queue messages sent with queue_send. It's only nescessary to use queue_reply to return a value other than zero or to return a result before waiting on the queue again. by Michael Sevakis · 17 years ago
- 287d622 Dithering option for mpegplayer on gigabeat-f/x and e200. Assembly IDCT for ARm just to make it all work more nicely. Move UI simulator YUV code to its core to adapt it. by Michael Sevakis · 17 years ago
- 4117c64 UISIMULATOR: Trying to make it snappy for everyone. Remove forced thread yield in switch_thread which starves threads that call it alot especially on fast 64-bit machines (which could yield _alot_ of time away). I suspect that was a way to get I/O to run better before having an I/O thread...and it did help before that addition. No longer needed it seems and the OS seems to handle scheduling without hints just fine. by Michael Sevakis · 17 years ago
- 5128080 FS #7752 by Catalin Patulea: Stop 'Rockbox Info' from crashing multivolume target simulators (Ondio, Sansa). by Jens Arnold · 17 years ago
- 3afaec3 Accept FS #7750: simulator: add missing newlines after SDL errors by Peter D'Hoye · 17 years ago
- c4a7631 UISIMULATOR: Do a graceful shutdown of all threads and avoid (mostly lockup) problems caused by not worrying about states. Have rockbox objects initialized only by rockbox threads save for the main 'gui' thread which is a needed exception. by Michael Sevakis · 17 years ago
- 3a45faa More Simulator tweaking. Back to the counter but with 0 delay. Forget the semaphore; it makes for too much kernel thread yielding. by Michael Sevakis · 17 years ago
- 0107dfc UISIMULATOR: Give the host OS some needed context switching hints (which _is_ supposed to work on Linux - but I can't tell on VMWare - and does on Windows). I guess I'll know for sure soon. Give sleep() even more genuine behavior. Add some button driver sync with the rockbox threads that should have been there for some time - this is basically interrupt-like processing as any thread not in the kernel pool should be considered. Make the screendump work again by posting the request. Perhaps help out shutting down for some users but not in the way I'd prefer - to think about. by Michael Sevakis · 17 years ago
- 424750e Make sleep(0) in the sim behave more like on target. by Jens Arnold · 17 years ago
- 174ce90 Fix some warnings in sim kernel. by Michael Sevakis · 17 years ago
- f64ebb1 Sim I/O and threading that runs more like on target. Tweakable if any genuine slowness imitation is required for any one of them. One point of concern is the sim shutdown on an OS other than Linux just because terminating threads in a manner other than having the do it themselves is kind of dirty IMHO. by Michael Sevakis · 17 years ago
- 69b4654 Allow the volume keys to be used in lists. Fix the sim buttons. by Mark Arigo · 17 years ago
- e14a760 Make the uisim build for the Sansa c200. by Mark Arigo · 17 years ago
- 9305893 More FILES updating. by Jonas Häggqvist · 17 years ago
- 8a17734 Moved archos power handling into target tree. * Tuner power handling cleaned up a bit. by Jens Arnold · 17 years ago
- 414ee9f Fix wheel in sansa simulator, closes FS#7591 by Nils Wallménius · 17 years ago
- f28da1a Enable a lot more features for simulators and add stubs where necessary, simulators should now work with identical lng and voice files as the respective target by Nils Wallménius · 17 years ago
- ea88571 Fix red simulator builds. queue_broadcast() was missing... by Jens Arnold · 17 years ago
- ff2a93f Remove the 'USB' menu item from the sim system menu, press the 'u' key to display the USB screen instead, will break binary lng files and voice files for the sims only by Nils Wallménius · 17 years ago
- 729b25c Added iPod 1st/2nd gen simulator bits. by Jens Arnold · 17 years ago
- abf3435 Slightly less hacky sim queue_send(), fixes simulator crashes FS#7051 and FS#7245. by Steve Bavin · 17 years ago
- fe142f1 not to self: should recompile after adding comments... by Jonathan Gordon · 17 years ago
- 42e4222 working volume control in the sim by Jonathan Gordon · 17 years ago
- 81aac2a Use multi-screen api for metronome plugin, and made it run in the simulator by implementing the timer functions by Kevin Ferrare · 17 years ago
- 8584a6b Sim needs a duplicate of the button_get_data implementation. by Michael Sevakis · 17 years ago
- 3213d4a Add a verbosity level command line option to the chackwps tool. This should make life easier for the themes.rockbox.org people. by Nicolas Pennequin · 17 years ago
- 680afaf Fix all the red this time? by Michael Sevakis · 17 years ago
- 7d759f6 Do some planned radio interface cleanup since adding in the LV24020LP. by Michael Sevakis · 17 years ago
- 979c2b7 Add lcd_sleep stub to sim too. by Michael Sevakis · 17 years ago