Kostas Nakos
b93cf70d4f
Rollup commit to improve & bring the port up to speed. More specificallyi for this file:
...
- adding support for plugins
- fixing regressions and changes related to the framebuffer api
- improved and fixed dirty rects
- fixed Fingolfin's name in a comment :-P
svn-id: r29303
2007-10-28 18:36:04 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Max Horn
3abc11611e
Code formatting fixes
...
svn-id: r28945
2007-09-18 20:16:33 +00:00
Max Horn
4cc9d17c34
Adding various FIXME comments to bogus (non-self-explanatory) existing FIXME comments; and some other related cleanup
...
svn-id: r28890
2007-09-11 09:20:39 +00:00
Robin Watts
90c2210dae
Add a couple of casts from int to (Common:KeyCode) in the WinCE specific code.
...
2 of the 4 casts are lifted from the standard sdl/events.cpp file. The other
2 (casting the results of mapKeyCE before assigning to event.kbd.keycode look
correct to me too, but might bear double checking.
svn-id: r27680
2007-06-23 17:15:36 +00:00
Max Horn
f97cbb8294
Update GUI::Key constructs
...
svn-id: r27643
2007-06-23 00:05:32 +00:00
Max Horn
b51f2f3212
Implemented the OSystem framebuffer API, as discussed on scummvm-devel. All changes are just fine, and won't cause any compile problems or regressions, despite the fact that I can't test most of the non-SDL backend changes, at an improbability level of two to the power of two hundred and seventy-six thousand to one against - possibly much higher. Anything you still can't cope with is therefore your own problem. Please relax.
...
svn-id: r27548
2007-06-19 22:39:59 +00:00
Kostas Nakos
2687f21df5
drop some debugging leftovers
...
svn-id: r27287
2007-06-10 08:20:16 +00:00
Kostas Nakos
7e6efd8eac
fix bugs 1734068, 1723144: cursor trails when scrolling
...
svn-id: r27250
2007-06-09 17:25:46 +00:00
Kostas Nakos
83c5c2ae4e
new functionality for the predictive input dialog for smartphones
...
svn-id: r27071
2007-06-03 19:29:13 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Kostas Nakos
13e42a77b1
getting screen extents from the sdl backend. Builders must use the newer sdl port lib
...
svn-id: r26979
2007-05-27 19:05:51 +00:00
Kostas Nakos
fcd12dbde8
changed some warnings into debug msgs
...
svn-id: r26815
2007-05-12 22:33:13 +00:00
Kostas Nakos
ae24e0e99f
some more verbose error reporting
...
svn-id: r26748
2007-05-05 09:31:48 +00:00
Kostas Nakos
d520bdfcb8
fix scaler selection for square (non vga) devices
...
svn-id: r26718
2007-05-01 15:19:11 +00:00
Kostas Nakos
8aed6861f9
fix toolbar redraw for hires games in qvga landscape phones
...
svn-id: r26714
2007-05-01 14:02:52 +00:00
Kostas Nakos
02721c609e
generate stdout/err files in cwd and properly delete them in gcc builds
...
svn-id: r26712
2007-05-01 13:15:34 +00:00
Kostas Nakos
e3eb62b1a8
correct place for touche screen size adjustment & one more check in the draw loop
...
svn-id: r26685
2007-04-30 21:12:57 +00:00
Kostas Nakos
7bcfde48fb
better zoomup/down + panel handling for hires, also fixes bug #1593299
...
svn-id: r26683
2007-04-30 20:31:56 +00:00
Kostas Nakos
4a40402609
rewrote drawing loop in a more straightforward fashion, which also kills some bugs
...
svn-id: r26668
2007-04-28 22:37:42 +00:00
Kostas Nakos
187071d029
Cumulative update to coincide with newer SDL libraries. Builders *must* update their libraries/fetch newest library pack.
...
o Overwrite with default key mappings when action_mapping version changes
o Added support for handling scummvm losing focus (e.g. a call)
o Enable rotating for all devices/resolutions
o Update sdl video startup to follow current sdl
o Generally update code to work with new sdl lib
svn-id: r26663
2007-04-28 17:48:58 +00:00
Max Horn
c5b67c6e29
Added missing common/events.h include and added a FIXME comment
...
svn-id: r26411
2007-04-07 22:15:16 +00:00
Max Horn
ed54ea9155
Moved Event/EventType/keyboard enum from common/system.h (part of class OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
...
svn-id: r26180
2007-03-17 19:02:05 +00:00
Kostas Nakos
017c1b24f7
support agi engine
...
svn-id: r25880
2007-02-26 18:09:41 +00:00
Kostas Nakos
03e75235f0
Add support for touche engine.
...
Also, since QVGA smartphones can run any game, updated the action mappings to account for all of them.
svn-id: r25830
2007-02-24 20:50:56 +00:00
Kostas Nakos
2a8e4ca876
correctly reinit sound output device
...
svn-id: r25682
2007-02-18 11:46:39 +00:00
Kostas Nakos
65acaf50e7
removed dependency on MAX_MOUSE_W/H. optimized mouse blits a bit
...
svn-id: r25527
2007-02-12 17:25:36 +00:00
Max Horn
2232047695
The restriction on 'small' mouse cursors has been lifted quite some time ago; PalmOS and WinCE port should be extended accordingly (in particular, the PalmOS port would silently overwrite its memory when big cursors are used)
...
svn-id: r25431
2007-02-08 22:54:09 +00:00
Kostas Nakos
b7160638bf
permit compilation with hq scalers disabled
...
svn-id: r25390
2007-02-04 17:45:00 +00:00
Kostas Nakos
9b3025deee
Fix backend timer problems. Also fix wrong sound mix rate in bass
...
svn-id: r25067
2007-01-11 21:53:30 +00:00
Kostas Nakos
47d26c2cb3
Cleanup
...
svn-id: r24702
2006-11-12 21:06:56 +00:00
Kostas Nakos
cc42cb8309
Implement Fingolfin's modular backend timer, savefile and mixer managers
...
svn-id: r24691
2006-11-12 11:47:43 +00:00
Max Horn
07f7761479
Backend modularization: Create timer manager, savefile manager and audio mixer in the backends for increased flexibility
...
svn-id: r24443
2006-10-22 15:42:29 +00:00
Kostas Nakos
82590155eb
Merge ozone header
...
svn-id: r24266
2006-10-10 15:15:00 +00:00
Kostas Nakos
a2fb2e47cb
Implement stdout/stderr redirection
...
svn-id: r24252
2006-10-09 11:42:12 +00:00
Kostas Nakos
4524b49872
Initial commit of the wince-gcc re-port
...
svn-id: r24212
2006-10-08 18:15:18 +00:00
Max Horn
4c14cf6d1a
Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle the linker dependency graph). Porters will have to update project files
...
svn-id: r23974
2006-09-23 00:42:35 +00:00
Kostas Nakos
bf0b82326f
cleanup
...
svn-id: r23851
2006-09-09 16:48:35 +00:00
Kostas Nakos
11f1123c02
fix update rect when adjusting ratio (backport)
...
svn-id: r23744
2006-08-25 06:30:18 +00:00
Kostas Nakos
31146e6c0a
fix smartphone cursor hiding when keyboard up, more logical zone function, got rid of higher sound thread priority by default. (backport)
...
svn-id: r23720
2006-08-18 21:00:41 +00:00
Max Horn
ca7880df6c
Added new method OSystem::getScreenChangeID(), which can be used by code to track screen changes even without getting all EVENT_SCREEN_CHANGED events
...
svn-id: r23661
2006-08-04 13:10:28 +00:00
Kostas Nakos
fcb7fe3e63
hotfix for bug #1519449 (scaling/crash issue) (backport)
...
svn-id: r23602
2006-07-26 20:09:12 +00:00
Kostas Nakos
c11a5c939d
fix bug 1521718 (dpad mouse emulation) (backport)
...
svn-id: r23600
2006-07-26 17:25:14 +00:00
Kostas Nakos
6a8749ace0
move ce port to its new home
...
svn-id: r23366
2006-07-01 08:13:46 +00:00