Test: patch to add adva,ced d3d settings in winecfg

Juan Lang juan.lang at gmail.com
Thu Apr 9 11:12:32 CDT 2009


Hi Warren,

> Everything works well and i would like some feedback.

+    if (!strcmp(buf, "enabled"))
+        CheckDlgButton(dialog, IDC_D3D_MULTISAMPLING, BST_CHECKED);
+    else
+        CheckDlgButton(dialog, IDC_D3D_MULTISAMPLING, BST_UNCHECKED);
+        HeapFree(GetProcessHeap(), 0, buf);
The HeapFree should be outdented.

+    char *memory;
+    if (updating_ui) return;
+
Minor nit:  move the blank line between the variable declaration and
the updating_ui check.

+    int selected_mode = selected_mode = SendDlgItemMessage(hDlg,
IDC_D3D_RENDERING_MODE, CB_GETCURSEL, 0, 0);
You can't declare variables other than at the beginning of a block in ANSI C.

+    unsigned int it = SendMessage(IDC_D3D_RENDERING_MODE,
CB_GETTOPINDEX, 0, 0);
Same here.

+                if (updating_ui) break;
+                    SendMessage(GetParent(hDlg), PSM_CHANGED, 0, 0);
+        	    switch (LOWORD(wParam)) {
+                        case IDOK:
+                            d3d_advanced_settings_save(hDlg);
+                            EndDialog(hDlg, wParam);
+			    return TRUE;
You've got some screwy indentation going on here.  Please be
consistent.  Avoid tabs too, please.

+		        case IDC_D3D_GLSL: on_d3d_glsl_clicked(hDlg); break;
+                        case IDC_D3D_ADVANCED: on_d3d_advanced(hDlg); break;
Same here.

-		    case IDC_D3D_VSHADER_MODE: on_d3d_vshader_mode_changed(hDlg); break;
+			case IDC_D3D_VSHADER_MODE: on_d3d_vshader_mode_changed(hDlg); break;
Please avoid whitespace-only changes in your patch.

Regards,
--Juan



More information about the wine-devel mailing list