[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35854] trunk/blender/source/blender: Maintenance:

Ton Roosendaal ton at blender.org
Mon Mar 28 20:51:28 CEST 2011


Revision: 35854
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35854
Author:   ton
Date:     2011-03-28 18:51:27 +0000 (Mon, 28 Mar 2011)
Log Message:
-----------
Maintenance:

Gave the report-timer (in top header) an own TIMER define, to not
confuse with timers in use for UI. Easier for debugging. :)
Also gave better malloc names to regions in 3d window.

All this for testing proper buffer drawing in Intel cards... which
is still unsolved.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_info/space_info.c
    trunk/blender/source/blender/editors/space_view3d/space_view3d.c
    trunk/blender/source/blender/windowmanager/intern/wm_event_system.c
    trunk/blender/source/blender/windowmanager/wm_event_types.h

Modified: trunk/blender/source/blender/editors/space_info/space_info.c
===================================================================
--- trunk/blender/source/blender/editors/space_info/space_info.c	2011-03-28 17:08:33 UTC (rev 35853)
+++ trunk/blender/source/blender/editors/space_info/space_info.c	2011-03-28 18:51:27 UTC (rev 35854)
@@ -198,7 +198,7 @@
 {
 	wmKeyMap *keymap= WM_keymap_find(keyconf, "Window", 0, 0);
 	
-	WM_keymap_verify_item(keymap, "INFO_OT_reports_display_update", TIMER, KM_ANY, KM_ANY, 0);
+	WM_keymap_verify_item(keymap, "INFO_OT_reports_display_update", TIMERREPORT, KM_ANY, KM_ANY, 0);
 
 	/* info space */
 	keymap= WM_keymap_find(keyconf, "Info", SPACE_INFO, 0);

Modified: trunk/blender/source/blender/editors/space_view3d/space_view3d.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/space_view3d.c	2011-03-28 17:08:33 UTC (rev 35853)
+++ trunk/blender/source/blender/editors/space_view3d/space_view3d.c	2011-03-28 18:51:27 UTC (rev 35854)
@@ -1078,7 +1078,7 @@
 	st->context= view3d_context;
 	
 	/* regions: main window */
-	art= MEM_callocN(sizeof(ARegionType), "spacetype view3d region");
+	art= MEM_callocN(sizeof(ARegionType), "spacetype view3d main region");
 	art->regionid = RGN_TYPE_WINDOW;
 	art->keymapflag= ED_KEYMAP_GPENCIL;
 	art->draw= view3d_main_area_draw;
@@ -1091,7 +1091,7 @@
 	BLI_addhead(&st->regiontypes, art);
 	
 	/* regions: listview/buttons */
-	art= MEM_callocN(sizeof(ARegionType), "spacetype view3d region");
+	art= MEM_callocN(sizeof(ARegionType), "spacetype view3d buttons region");
 	art->regionid = RGN_TYPE_UI;
 	art->prefsizex= 180; // XXX
 	art->keymapflag= ED_KEYMAP_UI|ED_KEYMAP_FRAMES;
@@ -1103,7 +1103,7 @@
 	view3d_buttons_register(art);
 
 	/* regions: tool(bar) */
-	art= MEM_callocN(sizeof(ARegionType), "spacetype view3d region");
+	art= MEM_callocN(sizeof(ARegionType), "spacetype view3d tools region");
 	art->regionid = RGN_TYPE_TOOLS;
 	art->prefsizex= 160; // XXX
 	art->prefsizey= 50; // XXX
@@ -1119,7 +1119,7 @@
 #endif
 
 	/* regions: tool properties */
-	art= MEM_callocN(sizeof(ARegionType), "spacetype view3d region");
+	art= MEM_callocN(sizeof(ARegionType), "spacetype view3d tool properties region");
 	art->regionid = RGN_TYPE_TOOL_PROPS;
 	art->prefsizex= 0;
 	art->prefsizey= 120;
@@ -1133,7 +1133,7 @@
 	
 	
 	/* regions: header */
-	art= MEM_callocN(sizeof(ARegionType), "spacetype view3d region");
+	art= MEM_callocN(sizeof(ARegionType), "spacetype view3d header region");
 	art->regionid = RGN_TYPE_HEADER;
 	art->prefsizey= HEADERY;
 	art->keymapflag= ED_KEYMAP_UI|ED_KEYMAP_VIEW2D|ED_KEYMAP_FRAMES|ED_KEYMAP_HEADER;

Modified: trunk/blender/source/blender/windowmanager/intern/wm_event_system.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_event_system.c	2011-03-28 17:08:33 UTC (rev 35853)
+++ trunk/blender/source/blender/windowmanager/intern/wm_event_system.c	2011-03-28 18:51:27 UTC (rev 35854)
@@ -469,7 +469,7 @@
 		WM_event_remove_timer(wm, NULL, wm_reports->reporttimer);
 		
 		/* Records time since last report was added */
-		wm_reports->reporttimer= WM_event_add_timer(wm, CTX_wm_window(C), TIMER, 0.05);
+		wm_reports->reporttimer= WM_event_add_timer(wm, CTX_wm_window(C), TIMERREPORT, 0.05);
 		
 		rti = MEM_callocN(sizeof(ReportTimerInfo), "ReportTimerInfo");
 		wm_reports->reporttimer->customdata = rti;

Modified: trunk/blender/source/blender/windowmanager/wm_event_types.h
===================================================================
--- trunk/blender/source/blender/windowmanager/wm_event_types.h	2011-03-28 17:08:33 UTC (rev 35853)
+++ trunk/blender/source/blender/windowmanager/wm_event_types.h	2011-03-28 18:51:27 UTC (rev 35854)
@@ -86,9 +86,15 @@
 #define TIMER0			0x0111	/* timer event, slot for internal use */
 #define TIMER1			0x0112	/* timer event, slot for internal use */
 #define TIMER2			0x0113	/* timer event, slot for internal use */
-#define TIMERJOBS		0x0114  /* timer event, internal use */
-#define TIMERAUTOSAVE	0x0115  /* timer event, internal use */
+#define TIMERJOBS		0x0114  /* timer event, jobs system */
+#define TIMERAUTOSAVE	0x0115  /* timer event, autosave */
+#define TIMERREPORT		0x0116	/* timer event, reports */
+#define TIMERF			0x011F	/* last timer */
 
+/* test whether the event is timer event */
+#define ISTIMER(event)	(event >= TIMER && event <= TIMERF)
+
+
 /* standard keyboard */
 #define AKEY		'a'
 #define BKEY		'b'
@@ -231,9 +237,6 @@
 	/* test whether the event is a mouse button */
 #define ISMOUSE(event)	(event >= LEFTMOUSE && event <= MOUSEROTATE)
 
-	/* test whether the event is timer event */
-#define ISTIMER(event)	(event >= TIMER && event <= TIMERAUTOSAVE)
-
 	/* test whether the event is tweak event */
 #define ISTWEAK(event)	(event >= EVT_TWEAK_L && event <= EVT_GESTURE)
 




More information about the Bf-blender-cvs mailing list