Subversion Repositories filter_foundry

Rev

Rev 423 | Rev 466 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 423 Rev 445
Line 45... Line 45...
45
 
45
 
46
	Fixed in SVN Revision 419: Windows 3.51 does not allow static controls to be clicked.
46
	Fixed in SVN Revision 419: Windows 3.51 does not allow static controls to be clicked.
47
	Therefore, the zoom icons and the caution icons are now Buttons classes (or subclasses).
47
	Therefore, the zoom icons and the caution icons are now Buttons classes (or subclasses).
48
 
48
 
49
- WinNT311: "msctls_trackbar32" is not supported by Windows NT 3.1. `DialogBoxParamA` crashes with the confusing error code "Invalid Cursor Handle".
49
- WinNT311: "msctls_trackbar32" is not supported by Windows NT 3.1. `DialogBoxParamA` crashes with the confusing error code "Invalid Cursor Handle".
-
 
50
 
50
	Note: msctls_trackbar32 seems to be defined in COMCTL32.DLL, but Win NT 3.1 has no REGSVR32.EXE, so there can't be any controls added??
51
	Note: msctls_trackbar32 seems to be defined in COMCTL32.DLL, but Win NT 3.1 has no REGSVR32.EXE, so there can't be any controls added??
51
	Windows NT 3.51 has COMCTL32.DLL and works perfectly with the trackbars!
52
	Windows NT 3.51 has COMCTL32.DLL and works perfectly with the trackbars!
52
	Fixed in SVN Revision 422: We are now using the sliders of Photoshop using PLUGIN.DLL (like Filter Factory 3.0.4 does).
53
	Fixed in SVN Revision 422: We are now using the sliders of Photoshop using PLUGIN.DLL (like Filter Factory 3.0.4 does).
53
	If PLUGIN.DLL is not existing (e.g. non-Photoshop host) and msctls_trackbar32 is not available (Windows NT 3.1),
54
	If PLUGIN.DLL is not existing (e.g. non-Photoshop host) and msctls_trackbar32 is not available (Windows NT 3.1),
54
	then we will simply remove the sliders completely by subclassing them from a static control,
55
	then we will simply remove the sliders completely by subclassing them from a static control,
55
	and let the user enter the control values via keyboard only (SVN Revision 419).
56
	and let the user enter the control values via keyboard only (SVN Revision 419).
56
	Note that you can copy PLUGIN.DLL to any host application. It is not bound to Photoshop. However, it is copyrighted by Adobe!
57
	Note that you can copy PLUGIN.DLL to any host application. It is not bound to Photoshop. However, it is copyrighted by Adobe!
57
 
58
 
-
 
59
- WinNT311+WinNT351: The preview image is not drawn at dialog box opening. You need to enter something first.
-
 
60
 
-
 
61
	Nothing seems to work. Already tried doing a `recalc_preview` and `drawpreview` in `WM_SHOWWINDOW` or
-
 
62
	`WM_ACTIVATE` or `WM_WINDOWPOSCHANGES`, or sending a message `SendMessage(hDlg, WM_USER + 123, 0, 0);` inside `WM_INITDIALOG`,
-
 
63
	but the code seems to be executed while the dialog is still hidden (you can see this by showing a messagebox).
-
 
64
	So, I have finally solved it with a `WM_TIMER` in SVN Revision445.
-
 
65
 
58
Things couldn't solve yet:
66
Things couldn't solve yet:
59
--------------------------
67
--------------------------
60
 
68
 
61
- Preview pane cannot be panned, because it seems that anything clickable needs to be a pushbutton in Win NT 3.51
69
- Preview pane cannot be panned, because it seems that anything clickable needs to be a pushbutton in Win NT 3.51
62
	It also doesn't work if the control is `STATIC`
70
	It also doesn't work if the control is `STATIC`
63
	It looks like `SS_NOTIFY` and `STN_CLICKED` is not implemented in Win NT 3.5x
71
	It looks like `SS_NOTIFY` and `STN_CLICKED` is not implemented in Win NT 3.5x
64
 
72
 
65
- WinNT351: Help button does not work
73
- WinNT351: Help button does not work
66
	=> Maybe WinExec helps? But can we open an URL there? Unlikely...
74
	=> Maybe WinExec helps? But can we open an URL there? Unlikely...
67
 
75
 
68
- WinNT311+WinNT351: The preview image is not drawn at dialog box opening. You need to enter something first.
-
 
69
	Nothing seems to work. Already tried doing a `recalc_preview` and `drawpreview` in `WM_SHOWWINDOW`,
-
 
70
	or sending a message `SendMessage(hDlg, WM_USER + 123, 0, 0);` inside `WM_INITDIALOG`, but the code
-
 
71
	seems to be executed while the dialog is still hidden (you can see this by showing a messagebox).
-
 
72
 
-
 
73
Open questions:
76
Open questions:
74
---------------
77
---------------
75
 
78
 
76
Which CPU architecture is required for OpenWatcom settings? Should/can we lower the CPU code generation settings in OpenWatcom (80386)?
79
Which CPU architecture is required for OpenWatcom settings? Should/can we lower the CPU code generation settings in OpenWatcom (80386)?