Rev 445 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 445 | Rev 466 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | 1 | ||
2 | Windows NT 3.1 and 3.5x compatibility problems |
2 | Windows 3.11 (via Win32s), Windows NT 3.1 and NT 3.5x compatibility problems |
3 | ---------------------------------------------- |
3 | ---------------------------------------------------------------------------- |
4 | 4 | ||
5 | Fixed problems: |
5 | Fixed problems: |
6 | --------------- |
6 | --------------- |
7 | 7 | ||
8 | - `GetEnvironmentStringsA` and `FreeEnvironmentStrings` not found in WinAPI. |
8 | - `GetEnvironmentStringsA` and `FreeEnvironmentStrings` not found in WinAPI. |
Line 61... | Line 61... | ||
61 | Nothing seems to work. Already tried doing a `recalc_preview` and `drawpreview` in `WM_SHOWWINDOW` or |
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`, |
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). |
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. |
64 | So, I have finally solved it with a `WM_TIMER` in SVN Revision445. |
65 | 65 | ||
- | 66 | ||
66 | Things couldn't solve yet: |
67 | Things couldn't solve yet: |
67 | -------------------------- |
68 | -------------------------- |
68 | 69 | ||
69 | - Preview pane cannot be panned, because it seems that anything clickable needs to be a pushbutton in Win NT 3.51 |
70 | - Preview pane cannot be panned, because it seems that anything clickable needs to be a pushbutton in Win NT 3.51 |
70 | It also doesn't work if the control is `STATIC` |
71 | It also doesn't work if the control is `STATIC` |
71 | It looks like `SS_NOTIFY` and `STN_CLICKED` is not implemented in Win NT 3.5x |
72 | It looks like `SS_NOTIFY` and `STN_CLICKED` is not implemented in Win NT 3.5x |
72 | 73 | ||
- | 74 | - Windows 3.11, NT 3.1, NT 3.51: The PREVIEW control loses its contents when the window is dragged out of the screen region. |
|
- | 75 | The WM_REPAINT message is not sent by the OS? |
|
- | 76 | ||
73 | - WinNT351: Help button does not work |
77 | - Help button does not work |
74 | => Maybe WinExec helps? But can we open an URL there? Unlikely... |
78 | => Maybe WinExec helps? But can we open an URL there? Unlikely... |
75 | 79 | ||
- | 80 | - Windows NT 3.51: Window is gray instead of white. Why? Is the "OS Subsystem 4.0" detected?! |
|
- | 81 | It doesn't look good, because the PLUGIN.DLL sliders as well as all other Photoshop 3.0 windows are white. |
|
- | 82 | ||
- | 83 | - Win32s seems to be unstable, since some actions crash the system and/or Photoshop. I am not sure if we do anything wrong, though. |
|
- | 84 | ||
- | 85 | ||
76 | Open questions: |
86 | Open questions: |
77 | --------------- |
87 | --------------- |
78 | 88 | ||
79 | Which CPU architecture is required for OpenWatcom settings? Should/can we lower the CPU code generation settings in OpenWatcom (80386)? |
89 | Which CPU architecture is required for OpenWatcom settings? Should/can we lower the CPU code generation settings in OpenWatcom (80386)? |