AmiBlitz3: Änderungen/Infos

...für und mit Amiga OS4

Moderator: OS4Welt-Team

Benutzeravatar
HelmutH
OS4Welt-Team
Beiträge: 2640
Registriert: 28. September 2009 10:56
Wohnort: Oberhausen
Hat sich bedankt: 41 Mal
Danksagung erhalten: 44 Mal

Re: AmiBlitz3: Änderungen/Infos

Beitrag von HelmutH »

Bild
Änderungen in AmiBlitz3:

30.11.2014
[r502] (HEAD) by derwanderer
Added class scan functions to NTUI
Added NTUI folder to "Examples", including hello world, an application and a demo to list classes
Gruß Helmut
Amiga 500, Amiga 2000, AmigaOne XE, AmigaOne X5000
Benutzeravatar
HelmutH
OS4Welt-Team
Beiträge: 2640
Registriert: 28. September 2009 10:56
Wohnort: Oberhausen
Hat sich bedankt: 41 Mal
Danksagung erhalten: 44 Mal

Re: AmiBlitz3: Änderungen/Infos

Beitrag von HelmutH »

Bild
Änderungen in AmiBlitz3:

04.12.2014
[r503] (HEAD) by blackab3
- improve image.include.ab3 and png.include.ab3 to use ab3support.library now.
- Change Tools/AB3FDConvert to use new pathes of Amiblitz3.
- New Deflibsfile to use new converted muimaster.library1 V3.9
Gruß Helmut
Amiga 500, Amiga 2000, AmigaOne XE, AmigaOne X5000
Benutzeravatar
HelmutH
OS4Welt-Team
Beiträge: 2640
Registriert: 28. September 2009 10:56
Wohnort: Oberhausen
Hat sich bedankt: 41 Mal
Danksagung erhalten: 44 Mal

Re: AmiBlitz3: Änderungen/Infos

Beitrag von HelmutH »

Bild
Änderungen in AmiBlitz3:

07.12.2014
[r506] (HEAD) by tomsmart1
NTUI Includes:
- freed some space on deinit/exit
- changed to use pooled mem for .str to reduce memory fragmentation
AIDE:
- changed to use pooled mem for .str to reduce memory fragmentation
new exe
AB3Scan:
- added free stucture of the parser at exit
- changed to use pooled mem for .str to reduce memory fragmentation
new exe

[r505] by tomsmart1
NTUI includes:
- changed used includenames form .bb2 to .ab3
- set some pointers to Null after they are freed
- freed used prefixtree at exit
- add check for Nullpointer access to ntui_FreeObject{}

[r504] (HEAD) by tomsmart1
NTUI includes:
- replaced #NULL with Null
- added all.res in some includes recompiled AIDE
Gruß Helmut
Amiga 500, Amiga 2000, AmigaOne XE, AmigaOne X5000
Benutzeravatar
HelmutH
OS4Welt-Team
Beiträge: 2640
Registriert: 28. September 2009 10:56
Wohnort: Oberhausen
Hat sich bedankt: 41 Mal
Danksagung erhalten: 44 Mal

Re: AmiBlitz3: Änderungen/Infos

Beitrag von HelmutH »

Bild
Änderungen in AmiBlitz3:

27.12.2014
[r512] (HEAD) by tomsmart1
Includes:
- image.inlcude changed the Result of image_GetRPPtr{} to return a Pointer in the format *rp.Rastport!
Other Include changed to compile with Syntaxlevel 6 only testet with the include internal Demo and Demos from /Examples!
Examples:
- all changed to compile with Syntaxlevel 6.
- dbl_shooter.ab3 fixed Hits with release of the Masks of the Balls use now the image.include function for it.

23.12.2014
[r511] (HEAD) by tomsmart1
Includes:
Image and PNG together with Blackbird revised.
!! Attention now all functions of the image.include that need and use a Rastport needed it as a Pointer (*rp.Rastport) !!

21.12.2014
[r510] (HEAD) by tomsmart1
ntui includes:
- fixed the creation of non sizeable Windows
- fixed a Nullpointer access if a mousclick happend to an empty listview with NtuiXMLTestero

18.12.2014
[r509] (HEAD) by tomsmart1
includes:
image.include fixed compile with Syntax 6 for include and internal Demo

10.12.2014
[r508] (HEAD) by tomsmart1
Includes:
- fix the settings of the Optimize and Syntax level that it not overwrite the main progam!
Examples:
- set the Optimize and Syntax level for the NTUI Demos
AIDE:
- fix the path of the ntui.include
new exe.

09.12.2014
[r507] (HEAD) by tomsmart1
Includes:
-added Constante "#NO_AB3SUPPORTPFT" to select between the use of the ab3support.library prefixtree implentation or the amiblitz own from the prefixtree.include.
Gruß Helmut
Amiga 500, Amiga 2000, AmigaOne XE, AmigaOne X5000
Benutzeravatar
HelmutH
OS4Welt-Team
Beiträge: 2640
Registriert: 28. September 2009 10:56
Wohnort: Oberhausen
Hat sich bedankt: 41 Mal
Danksagung erhalten: 44 Mal

Re: AmiBlitz3: Änderungen/Infos

Beitrag von HelmutH »

Bild
Änderungen in AmiBlitz3:

09.01.2015
[r515] (HEAD) by tomsmart1

PED:
- changed Search&Replace window to automatic active the Sourcewin if a botton
is pressed this make a direct edit possible
- fix a possible access to a unopen window in the eventcode for the label
browser
- optimized the Compilerstatus routines
- optimized routine to show Compileerror
- replaced hardcode numbers with constants for Rawkeys and Vanillakeys
- added the possibility to close all windows with ESC-key except the
source window
new exe

[r514] by tomsmart1

Includes:
- hashmap.include and preprocessor.include moved new .internal_Demo label that
it only active if it compile as mainprogam not as include.

PED:
- fixed exit of the program to prevent an access of the dos.library after it
was closed!
- relabeled the exit code, remove unused dead code and move some code
- changed #NULL to Null
new exe

08.01.2015
[r513] by tomsmart1

includes:
- ab3support and prefixtree fixed the compiling of source that not use the new constant "NO_AB3SUPPORTPFT".
- hashmap fixed that pathes of the datafiles for the demo and changed #NULL to token Null.

preprocessor.include
- Fixed the pathes dor the datafiles and added Freemem calles for the alloced and used Memory of the Demo
Gruß Helmut
Amiga 500, Amiga 2000, AmigaOne XE, AmigaOne X5000
Benutzeravatar
HelmutH
OS4Welt-Team
Beiträge: 2640
Registriert: 28. September 2009 10:56
Wohnort: Oberhausen
Hat sich bedankt: 41 Mal
Danksagung erhalten: 44 Mal

Re: AmiBlitz3: Änderungen/Infos

Beitrag von HelmutH »

Bild
Änderungen in AmiBlitz3:

16.03.2015
[r540] (HEAD) by tomsmart1
Compiler:
- renamed some more disassembler labels to its name from the original source

15.03.2015
[r539] by tomsmart1
Compiler:
- renamed some more disassembler labels to its name from the original source

[r538] by tomsmart1
Compiler:
- renamed some more disassembler labels to its name from the original source
- moved the routine "claptonb" because it was inside the fvaradd routine and
is a partly copy of fvaradd that is only used by do_shared
new exe

14.03.2015
[r537] by tomsmart1
Compiler:
- renamed some more disassembler labels to its name from the original source
- renamed uselib2 to ist original source name usevars because there is a
original uselib2 routine
- moved the routine "exit" because it was inside the searchinstruction routine
new exe

13.03.2015
[r536] by tomsmart1
Compiler:
- renamed some more disassembler labels to its name from the original source

12.03.2015
[r535] (HEAD) by tomsmart1
Compiler:
- moved jumps out of the doend2 , endstat, do_next and do_let routine
new exe

[r534] by tomsmart1
Compiler:
- renamed some more disassembler labels to its name from the original source
new exe

11.03.2015
[r533] by tomsmart1
Compiler:
- removed doubled jumps to error routines helper
- renamed jumps to error routine helper
new exe

[r532] by tomsmart1
Compiler:
- moved jumps out of the do_newtype and typemode routine
new exe

[r531] by tomsmart1
Compiler:
- renamed some more disassember labels to its name from the orginal source
new exe

10.03.2015
[r530] by tomsmart1
Compiler:
- moved jumps out of the do_function routine
new exe

[r529] by tomsmart1
Compiler:
- renamed some more disassember labels to its name from the orginal source

09.03.2015
[r528] by derwanderer
Small updates on AIDE, ntui, map.include and examples

[r527] (HEAD) by tomsmart1
Compiler:
- moved new jumps out of the do_Marco routine
new exe

[r526] by tomsmart1
Compiler:
- renamed disassember labels to its name from the orginal source

08.03.2015
[r525] by tomsmart1
Compiler:
- renamed disassember labels to its name from the orginal source for do_data
and move a new added jump out of the routine
new exe

[r524] by tomsmart1
Compiler:
- renamed disassember labels to its name from the orginal source

07.03.2015
[r523] by tomsmart1
Compiler:
- renamed in subroutine labels of writelong and writeword
- replaced writeinstruction with writeword because it was the same code
- copy a small part of code from writeword to writelong because it was used
from both (writelong is a copy of writeword that only differ in one command)
new exe

[r522] by tomsmart1
Compiler:
- renamed some in subroutine labels of write_dim_code and moved the two added
jumps out of the subroutine also moved used data at the end of the routine
new exe

[r521] by tomsmart1
Compiler:
- renamed some in subroutine labels to have a better overview over start
and end of the subroutines

06.02.2015
[r520] (HEAD) by tomsmart1

Debugger:
- added 'Then' in some 'If's for better understanding of the code
- added a "_" in front of in subroutine labelnames
- changed a little the layout (added and remove white spaces) for better
overview
all above changes has no effect for the result exe!

05.02.2015
[r519] (HEAD) by tomsmart1
Debugger:
- changed prefs path from ENV: to program path Blitz:Debug by Blackbird
- fixed double use of Variablenames for a Stringarray and a Long by Blackbird
- replaced Peek$() by Peek.s()
- fixed, expand some texts of the info requesters
new exe

19.01.2015
[r518] (HEAD) by tomsmart1
Include:
- image_ext.include changed #NULL and NULL to 0 for optional function
parameters to make a compile with syntax 6 possible.

[r517] by tomsmart1
Compiler:
- replaced #NULL with Null
- limit the shown sourceline to 40 chars for the error message to prevent to
width requesters.
- added the delete of the mempool2 at exit to free the used memory.
- removed some unused and unneeded sourcecode.
new exe

[r516] by tomsmart1
Compiler:
- added a detection of MorphOS to use the CacheClearE function and all other
OS use CacheClearU. It was necessary because the compiler crashs on AOS 4
with the use of CacheClearE.
new exe
Gruß Helmut
Amiga 500, Amiga 2000, AmigaOne XE, AmigaOne X5000
Antworten