flat assembler
Message board for the users of flat assembler.
Index
> IDE Development > Bug in FasmW's paste |
Author |
|
MCD 29 Nov 2004, 19:32
Now tested, this problems also occurs under WinXP (as expected).
The only bugfix I know is the following (in edit.inc): replace this Code: insert_into_line: or ecx,ecx jz void_insert push esi ecx call get_caret_segment test [editor_mode],AEMODE_OVERWRITE jnz overwrite_in_line cmp edx,SEGMENT_DATA_LENGTH jae attach_after_line_end mov eax,[esp] push edx xor edx,edx mov ecx,SEGMENT_DATA_LENGTH div ecx mov ebx,esi push esi or edx,edx jnz find_last_segment_to_shift call store_segment_for_undo mov esi,[esi] btr esi,0 jnc following_segments_shifted call store_segment_for_undo jmp following_segments_shifted find_last_segment_to_shift: by this Code: insert_into_line: or ecx,ecx jz void_insert push esi ecx call get_caret_segment test [editor_mode],AEMODE_OVERWRITE jnz overwrite_in_line cmp edx,SEGMENT_DATA_LENGTH jae attach_after_line_end mov eax,[esp] push edx esi xor edx,edx mov ecx,SEGMENT_DATA_LENGTH div ecx mov ebx,esi find_last_segment_to_shift: But I guess that this may introduce another bug? Not encountered yet. What's your opinion, Privalov _________________ MCD - the inevitable return of the Mad Computer Doggy -||__/ .|+-~ .|| || |
|||
29 Nov 2004, 19:32 |
|
MCD 29 Nov 2004, 19:51
Another small, not critical, but dumb thing in "NAVIGATE.INC".
Code: move_page_up: mov eax,[caret_line_number] ;superfluous, isn't it? mov eax,[caret_line_number] and a bit later Code: move_page_down: mov eax,[caret_line_number] mov eax,[caret_line_number] There are lots of small things like this, but I don't have exact file/label and lines right now, so I won't disturb you with them right now |
|||
29 Nov 2004, 19:51 |
|
MCD 07 Dec 2004, 20:10
Somebody should read this.
|
|||
07 Dec 2004, 20:10 |
|
Matrix 07 Dec 2004, 20:33
that bug is really there, it makes an exception when pasting 248 byte string,
but MCD, i think you'd get more respect if you 'd think over and test your codes before posting, i'm sure noone appreciates buggy / freezing codes. |
|||
07 Dec 2004, 20:33 |
|
MCD 07 Dec 2004, 20:42
Matrix, what do you mean with
Quote:
I have tested my code, and there no paste bug occured since. Or is there really a bug? This is possible since my changes are all based upon only analysing the FasmW's code, without any documentation. Please tell me the specific simptoms of it. |
|||
07 Dec 2004, 20:42 |
|
Matrix 07 Dec 2004, 20:45
i was quoting all of your codes that wasn't working so far, you really should take the time and make corrections or something.
|
|||
07 Dec 2004, 20:45 |
|
MCD 07 Dec 2004, 20:48
I have no idea how to fix it right now. I guess we need some help of the maker. Privalov? JohnFound?
|
|||
07 Dec 2004, 20:48 |
|
Tomasz Grysztar 12 Dec 2004, 10:19
The fasmw 0.92.4 has it all fixed.
|
|||
12 Dec 2004, 10:19 |
|
MCD 16 Dec 2004, 18:06
Thanks, Privalov! Finally, somebody listened to me
|
|||
16 Dec 2004, 18:06 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.