flat assembler
Message board for the users of flat assembler.

Index > IDE Development > Discussions around previous Fresh 1.0.1B

Goto page Previous  1, 2, 3  Next
Author
Thread Post new topic Reply to topic
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 27 Dec 2003, 20:18
I fix flicker, and syntax highlight.


Description:
Download
Filename: ae.zip
Filesize: 32.32 KB
Downloaded: 619 Time(s)


_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 27 Dec 2003, 20:18
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 28 Dec 2003, 05:59
Fear, there are bugs with undo (I just had crash on .clear_undo_data) due to extended structure.

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 28 Dec 2003, 05:59
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 28 Dec 2003, 06:19
Trouble understanding Privalov code at this early hour (01:17). I understand he store 32 undo slots per 'line', but trouble elsewhere. Thomas? (both of you)

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 28 Dec 2003, 06:19
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 489
Location: Norway
Tommy 28 Dec 2003, 12:49
Good, thanks for the fix... Smile Yes, we need your help, Privalov! BTW: Comrade, do you join the Fresh-project?

Got to go! So long!

Tommy
Post 28 Dec 2003, 12:49
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 489
Location: Norway
Tommy 28 Dec 2003, 14:35
Hi again... Comrade: Pasting some text into your modified version of FASMW and saving it, the program suddenly crashed... I don't know why, but I dumped the process in OllyDebug and here's the result...


Description: Hex dump of executable
Download
Filename: bug.zip
Filesize: 51.54 KB
Downloaded: 580 Time(s)

Post 28 Dec 2003, 14:35
View user's profile Send private message Visit poster's website Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 28 Dec 2003, 17:30
That's bug I was talking about in clearing undo data.

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 28 Dec 2003, 17:30
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 489
Location: Norway
Tommy 28 Dec 2003, 17:45
Ok... Smile Good to hear it's not a new one... Wink
Post 28 Dec 2003, 17:45
View user's profile Send private message Visit poster's website Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 01 Jan 2004, 07:51
I just lost several hours work due to this bug...

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 01 Jan 2004, 07:51
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 01 Jan 2004, 08:03
Fortunately I recovered Smile
But bug needs to be fixed...

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 01 Jan 2004, 08:03
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
Gustavo



Joined: 01 Jan 2004
Posts: 5
Gustavo 01 Jan 2004, 17:37
hello
I have downloaded the Fresh IDE and it looks very similar to the style used by delphi. I like the visual studio style (MDI).
what do you guys think about adding an option to dock windows?, Delphi 8 has added this style option, that way you guys keep the SDI style, and there not floating windows everywhere hiding other windows, Because for example when I maximine the source editor's windows it hides everything :-s.
I will attach a Delphi 8 image


Description: Delphi 8 IDE
Filesize: 80.27 KB
Viewed: 14512 Time(s)

delphi8ide.jpg



_________________
Gustavo
Post 01 Jan 2004, 17:37
View user's profile Send private message Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1092
Location: Poland
decard 01 Jan 2004, 20:29
As far as I know, window docking is in Fresh TODO list. But now Fresh is in pre-alpha stage, so there are many more important things to do now (like visual form editing). However, someday our IDE will support window docking Wink
Post 01 Jan 2004, 20:29
View user's profile Send private message Visit poster's website Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 01 Jan 2004, 20:41
Gustavo wrote:
hello
I have downloaded the Fresh IDE and it looks very similar to the style used by delphi. I like the visual studio style (MDI).


Well, IMO, Fresh will never become MDI. But in the future there WILL be dock feature for the windows.

Regards.

P.S. Well I was too slow... Very Happy
Post 01 Jan 2004, 20:41
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
scientica
Retired moderator


Joined: 16 Jun 2003
Posts: 689
Location: Linköping, Sweden
scientica 01 Jan 2004, 21:36
/me shivers badly, what a terrible use of tabs and where is the plain button after button. IMO when the buttons alone don't explain the component (like a button thingy) then something is wrong :/

_________________
... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself.
- Bradley Kuhn
Post 01 Jan 2004, 21:36
View user's profile Send private message Visit poster's website Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 02 Jan 2004, 06:00
I may have fixed bug (no crash anymore).


Description:
Download
Filename: ae.zip
Filesize: 34.91 KB
Downloaded: 574 Time(s)


_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 02 Jan 2004, 06:00
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 03 Jan 2004, 23:55
That was bug with undo data, now there is another one. It zero-bytes source file on save.
Code:
State Dump for Thread Id 0x1bc

eax=00000020 ebx=004a52a0 ecx=00000100 edx=0001efdc esi=ffffffff edi=0000010a
eip=00408735 esp=0006fd2c ebp=0006fde4 iopl=0         nv dn ei ng nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000686


function: <nosymbols>
        0040870f 895a04           mov     [edx+0x4],ebx          ds:00aa8ec2=????????
        00408712 b900010000       mov     ecx,0x100
        00408717 8d7b0c           lea     edi,[ebx+0xc]          ds:00f2f186=????????
        0040871a e969ffffff       jmp     00408688
        0040871f 8bb55cffffff     mov     esi,[ebp+0xffffff5c]   ss:0006fd40=0079010c
        00408725 31d2             xor     edx,edx
        00408727 8dbe0b010000     lea     edi,[esi+0x10b]        ds:0000010a=????????
        0040872d b900010000       mov     ecx,0x100
        00408732 b020             mov     al,0x20
        00408734 fd               std
FAULT ->00408735 f3ae             rep     scasb                        es:0000010a=??
        00408737 fc               cld
        00408738 0f95c0           setne   al
        0040873b 0fb6c0           movzx   eax,al
        0040873e 01ca             add     edx,ecx
        00408740 01c2             add     edx,eax
        00408742 83c202           add     edx,0x2
        00408745 8b36             mov     esi,[esi]              ds:ffffffff=????????
        00408747 09f6             or      esi,esi
        00408749 75dc             jnz     00410b27
        0040874b 83ea02           sub     edx,0x2
        0040874e 8955e8           mov     [ebp+0xe8],edx         ss:00af9cca=????????

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
0006FDE4 77E3A2D0 001901A8 0000000E 00000000 00000000 !<nosymbols> 
0006FE04 77E16362 00407000 001901A8 0000000E 00000000 user32!SetWindowPlacement 
0006FE34 77E168A4 004A52A0 0000000E 00000000 00000000 user32!IsWindowVisible 
0006FE54 0040AE19 001901A8 0000000E 00000000 00000000 user32!SendMessageA 
0006FE78 77E3A2D0 002E012C 00000402 00000000 00000000 !<nosymbols> 
0006FE98 77E16362 0040A0FD 002E012C 00000402 00000000 user32!SetWindowPlacement 
0006FEC8 77E168A4 004C4400 00000402 00000000 00000000 user32!IsWindowVisible 
0006FEE8 0040B7B9 002E012C 00000402 00000000 00000000 user32!SendMessageA 
0006FF0C 77E3A2D0 002E012C 00000111 0001044F 00000000 !<nosymbols> 
0006FF2C 77E14730 0040A0FD 002E012C 00000111 0001044F user32!SetWindowPlacement 
0006FF48 77E1558A 004C4400 00000111 0001044F 00000000 user32!TranslateMessageEx 
0006FF70 77FA15EF 0006FF80 00000018 004C4400 00000111 user32!DefWindowProcA 
0006FFF0 00000000 00409E93 00000000 000000C8 00000100 ntdll!KiUserCallbackDispatcher 

*----> Raw Stack Dump <----*
0006fd2c  00 00 00 c0 0e 00 00 00 - a0 52 4a 00 00 00 79 00  .........RJ...y.
0006fd3c  35 01 30 50 0c 01 79 00 - a3 0e 00 00 28 30 10 01  5.0P..y.....(0..
0006fd4c  1f 00 00 00 a7 03 00 00 - a8 94 dd 00 02 00 00 00  ................
0006fd5c  8d 03 00 00 00 00 00 00 - 1f 00 00 00 a7 03 00 00  ................
0006fd6c  00 00 00 00 db 07 0a 98 - 07 00 00 00 0e 00 00 00  ................
0006fd7c  1e 00 00 00 48 00 c2 00 - 5f 00 00 00 1f 00 00 00  ....H..._.......
0006fd8c  ff ff ff 00 00 00 00 00 - 00 16 2d 00 ff ff ff 00  ..........-.....
0006fd9c  ca c9 40 00 c4 13 40 00 - 14 5b 10 01 00 0c 11 01  ..@...@..[......
0006fdac  00 0c f4 00 d0 c4 f3 00 - f0 57 10 01 00 00 00 00  .........W......
0006fdbc  cb 00 00 00 6c 01 00 00 - 00 00 00 ff 18 00 00 00  ....l...........
0006fdcc  00 00 00 00 08 fe 06 00 - 40 00 00 00 00 00 00 00  ........@.......
0006fddc  ec fd 06 00 00 00 00 00 - 04 fe 06 00 d0 a2 e3 77  ...............w
0006fdec  a8 01 19 00 0e 00 00 00 - 00 00 00 00 00 00 00 00  ................
0006fdfc  0e 00 00 00 cd ab ba dc - 34 fe 06 00 62 63 e1 77  ........4...bc.w
0006fe0c  00 70 40 00 a8 01 19 00 - 0e 00 00 00 00 00 00 00  .p@.............
0006fe1c  00 00 00 00 00 00 00 c0 - 0e 00 00 00 18 00 00 00  ................
0006fe2c  a8 01 19 00 e0 13 00 00 - 54 fe 06 00 a4 68 e1 77  ........T....h.w
0006fe3c  a0 52 4a 00 0e 00 00 00 - 00 00 00 00 00 00 00 00  .RJ.............
0006fe4c  01 00 00 00 02 04 00 00 - 78 fe 06 00 19 ae 40 00  ........x.....@.
0006fe5c  a8 01 19 00 0e 00 00 00 - 00 00 00 00 00 00 00 00  ................    

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 03 Jan 2004, 23:55
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 04 Jan 2004, 00:04
Seems that's in wmgettextlength

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 04 Jan 2004, 00:04
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 04 Jan 2004, 00:09
Probably caused by clear_undo_data releasing wrong lines. I am clueless.

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 04 Jan 2004, 00:09
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
roticv



Joined: 19 Jun 2003
Posts: 374
Location: Singapore
roticv 04 Jan 2004, 04:48
The code is weird.... in fact the problem seem to be the value in [ebp+0xffffff5c].. but on the other hand, the stack dump shows that the value is not -1...

Also you can remove the xor edx, edx and the 3 adds with "lea edx, [eax+ecx+2]"
Post 04 Jan 2004, 04:48
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 04 Jan 2004, 06:26
Problem is [.first_line] (which must always exists) being pointed to -1, which signifies as the line being 'released' (e.g., free for use), but first_line must never be released. This bug probably traces back to undo function that caused crash earlier.

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 04 Jan 2004, 06:26
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
roticv



Joined: 19 Jun 2003
Posts: 374
Location: Singapore
roticv 04 Jan 2004, 07:33
Perhaps you can test the value in esi (or rather the value in [.first_line]) before carrying on.
Post 04 Jan 2004, 07:33
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.