[teklib-general] teklib: merge
Franciska Schulze
fschulze at neoscientists.org
Sun Sep 7 15:31:02 CEST 2008
details: http://hg.teklib.org/teklib/rev/89ca3599550e
changeset: 198:89ca3599550e
user: Franciska Schulze <fschulze at neoscientists.org>
date: Mon Jul 28 11:01:36 2008 +0000
description:
merge
diffs (truncated from 2106 to 100 lines):
diff -r 9c01d5093593 -r 89ca3599550e Makefile
--- a/Makefile Mon May 19 12:30:42 2008 +0000
+++ b/Makefile Mon Jul 28 11:01:36 2008 +0000
@@ -94,3 +94,8 @@ build/tmk_$(PLATFORM)_$(HOST)_$(COMPILER
$(TEKLIB)/bin/ps2/tmkmf:
- at mkdir -p $(TEKLIB)/bin/ps2
$(CC) -I$(TEKLIB) -I$(TEKLIB)/src/hal $(TEKLIB)/build/tmkmf.c -pthread -ldl -lm -o $@
+
+###############################################################################
+
+kdiff:
+ -(a=$$(mktemp -du) && hg clone $$PWD $$a && kdiff3 $$a $$PWD; rm -rf $$a)
diff -r 9c01d5093593 -r 89ca3599550e src/display_dfb/display_dfb_api.c
--- a/src/display_dfb/display_dfb_api.c Mon May 19 12:30:42 2008 +0000
+++ b/src/display_dfb/display_dfb_api.c Mon Jul 28 11:01:36 2008 +0000
@@ -6,62 +6,8 @@
#include "display_dfb_mod.h"
-/*****************************************************************************/
-
-static TBOOL
-check_backup(VISUAL *v, TINT tvcmd, TINT x, TINT y, TINT a, TINT b)
-{
-
-#if 0
- if (v->backup_valid != -1)
- {
- switch (tvcmd)
- {
- case TVCMD_RECT:
- case TVCMD_FRECT:
- case TVCMD_TEXT:
- if (v->oldmousex >= x && v->oldmousex <= x+a &&
- v->oldmousey >= y && v->oldmousey <= y+b)
- v->backup_valid = TFALSE;
- break;
- case TVCMD_LINE:
- if (v->oldmousex >= TMIN(x,a) && v->oldmousex <= TMAX(x,a) &&
- v->oldmousey >= TMIN(y,b) && v->oldmousey <= TMAX(y,b))
- v->backup_valid = TFALSE;
- break;
- case TVCMD_CLEAR:
- v->backup_valid = TFALSE;
- default:
- break;
- }
-
- if (v->backup_valid == TFALSE)
- {
- /* restore saved data */
- v->primary->Blit(v->primary, v->backup, NULL, v->oldmousex, v->oldmousey);
- }
- }
- return v->backup_valid;
-#endif
- return TTRUE;
-}
-
-static TVOID
-update_backup(TMOD_DFB *mod, VISUAL *v)
-{
-#if 0
- if (v->backup_valid == TFALSE || v->backup_valid == -1)
- {
- DFBRectangle rect = { v->mousex, v->mousey, mod->dfb_CursorWidth,
- mod->dfb_CursorHeight };
- v->backup->Blit(v->backup, v->primary, &rect, 0, 0);
- v->backup_valid = TTRUE;
- v->cursor_valid = TFALSE;
- }
-#endif
- //v->winsurface->Flip(v->winsurface, NULL, 0);
-
-}
+TBOOL getimsg(TMOD_DFB *mod, VISUAL *v, TIMSG **msgptr, TUINT type);
+TVOID genimsg(TMOD_DFB *mod, VISUAL *vold, VISUAL *vnew, TUINT type);
/*****************************************************************************/
@@ -71,23 +17,16 @@ dfb_openvisual(TMOD_DFB *mod, struct TVR
TTAGITEM *tags = req->tvr_Op.OpenVisual.Tags;
TAPTR exec = TGetExecBase(mod);
VISUAL *v;
- //DFBSurfaceDescription dsc;
DFBWindowDescription wdsc;
struct FontNode *fn;
-
-#if 0
- if (!TISLISTEMPTY(&mod->dfb_vlist))
- {
- req->tvr_Op.OpenVisual.Instance = TNULL;
- return;
- }
-#endif
v = TExecAlloc0(exec, mod->dfb_MemMgr, sizeof(VISUAL));
req->tvr_Op.OpenVisual.Instance = v;
if (v == TNULL) return;
More information about the teklib-general
mailing list