flat assembler
Message board for the users of flat assembler.
Index
> IDE Development > [solved] FASMW backspaces |
Author |
|
sinsi 30 Jul 2011, 08:10
One backspace good, two or more bad...
|
||||||||||
30 Jul 2011, 08:10 |
|
revolution 30 Jul 2011, 08:13
edit: solved in latest download.
Last edited by revolution on 30 Jul 2011, 08:26; edited 1 time in total |
|||
30 Jul 2011, 08:13 |
|
ouadji 30 Jul 2011, 08:19
no problem for me (??) sinsi, upload your file. |
|||
30 Jul 2011, 08:19 |
|
revolution 30 Jul 2011, 08:20
I opened a new instance. Typed "1234567890", then BKSP-BKSP-...
|
|||
30 Jul 2011, 08:20 |
|
ouadji 30 Jul 2011, 08:29
"1234567890", then BKSP-BKSP-... ok i confirm, everything behaves normally, no problem for me (1.69.32) EDIT: Quote: Tomasz, how about a fourth digit (or something) to indicate which version of IDE is currently available for download? |
|||
30 Jul 2011, 08:29 |
|
ouadji 30 Jul 2011, 08:37
Quote:
that said, i tried with old fasmw 1.69.14 ... no problem for me (i don't understand) |
|||
30 Jul 2011, 08:37 |
|
revolution 30 Jul 2011, 08:41
It seems to affect only the first upload of 0.95.09 (on or around 27-Jul-2011). The current upload of 0.95.09 (28-Jul-2011) does not show the problem.
|
|||
30 Jul 2011, 08:41 |
|
revolution 30 Jul 2011, 08:47
Here is a log of the changes between the two files:
Code: Comparing files FASMW.ASM and FASMW-27-Jul-2011.ASM ***** FASMW.ASM jz failed cmp [ei.pszpath],NULL je failed invoke SendMessage,[ei.hwnd],WM_GETTEXTLENGTH,0,0 ***** FASMW-27-Jul-2011.ASM jz failed invoke SendMessage,[ei.hwnd],WM_GETTEXTLENGTH,0,0 ***** ***** FASMW.ASM mov [lparam],eax invoke CreateFile,[ei.pszpath],GENERIC_WRITE,0,0,CREATE_ALWAYS,0,0 cmp eax,-1 je save_failed mov ebx,eax ***** FASMW-27-Jul-2011.ASM mov [lparam],eax mov eax,[ei.pszpath] or eax,eax jz failed invoke CreateFile,eax,GENERIC_WRITE,0,0,CREATE_ALWAYS,0,0 cmp eax,-1 je failed mov ebx,eax ***** ***** FASMW.ASM jmp finish save_failed: invoke VirtualFree,[lparam],0,MEM_RELEASE jmp failed fmcompile: ***** FASMW-27-Jul-2011.ASM jmp finish fmcompile: ***** ***** FASMW.ASM invoke EndDialog,[hwnd_dlg],TRUE jmp .finish .close: ***** FASMW-27-Jul-2011.ASM invoke EndDialog,[hwnd_dlg],TRUE jmp finish .close: ***** |
|||
30 Jul 2011, 08:47 |
|
ouadji 30 Jul 2011, 08:58
no, the problem was here! Code: no_selection_to_clear: ..... mov [current_operation],VK_BACK cmp [last_operation],VK_BACK jne backspace_undopoint ;<-- now (before: je character_undo_ok) mov eax,[unmodified_state] cmp eax,[undo_data] jne undo_backspace_ok xor eax,eax mov [unmodified_state],eax jmp undo_backspace_ok backspace_undopoint: call make_undopoint undo_backspace_ok: Last edited by ouadji on 30 Jul 2011, 09:00; edited 2 times in total |
|||
30 Jul 2011, 08:58 |
|
sinsi 30 Jul 2011, 08:58
All OK with the new download, thanks fellas.
I downloaded the 27/7 version originally. Extra version info, yes please. |
|||
30 Jul 2011, 08:58 |
|
ouadji 30 Jul 2011, 09:37
Tomasz, The "stealth" updates are not a good thing. A version number must identify one and only one version, and for now this is not the case! This is problematic for us ... the users. I spend my time comparing the files with UltraCompare with always the fear of missing something. Is there not a way to permanently solve this problem ? Thank you Tomasz. Last edited by ouadji on 30 Jul 2011, 09:48; edited 1 time in total |
|||
30 Jul 2011, 09:37 |
|
MHajduk 30 Jul 2011, 09:48
ouadji wrote:
|
|||
30 Jul 2011, 09:48 |
|
Tomasz Grysztar 30 Jul 2011, 15:21
|
|||
30 Jul 2011, 15:21 |
|
MHajduk 30 Jul 2011, 15:30
|
|||
30 Jul 2011, 15:30 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.