[Gambas-Notification] [Git][gambas/gambas][master] 5 commits: [Scripter]

Benoît Minisini (@bminisini) gitlab at mg.gitlab.com
Fri Jun 18 22:18:14 CEST 2021



Benoît Minisini pushed to branch master at Gambas / gambas


Commits:
c968d321 by Brian G at 2021-06-17T11:04:57-07:00
[Scripter]
* NEW Reconfigure Classes and module in prep for seperate gb.scripter component
* NEW As Plugin : Plugins to be run from file or textbuffer
* NEW As Plugin : Scripts can be executed from file or textbuffer
* NEW as Plugin : User can provide Post and pre Process Callbacks on entire program
* NEW as Plugin : User can provide pre process CallBack for each line of code
* NEW as PLIGIN : User can define Aliases for program text, single, parameterized, multiline replacements
* OPT as PLUGIN : Line PreProcess callbacks are called before Alias processing
* BUG End sub incorrectly processing inside class definitions in some cases
* OPT Minor change to bypass processing of blank and null lines
* NEW Add UnitTest for all new plugin features
* BUG fix some unit tests which would fail due to incorrect reset of environment
* OPT Add Documentation to most file for conversion to component

- - - - -
968eee59 by Brian G at 2021-06-17T11:29:41-07:00
[Scripter]
* NEW Added ability for user to define special plugin properties to be quieried at runtime

- - - - -
edaac175 by Brian G at 2021-06-17T11:42:31-07:00
[Scripter]
* OPT Text Doc change

- - - - -
5ee39e17 by Brian G at 2021-06-18T12:49:43-07:00
[Scripter]
* Bug Some changes from bugs found in loading the scripter as component

- - - - -
7ae66340 by Benoît Minisini at 2021-06-18T20:18:12+00:00
Merge branch 'scripterupdatesfixes' into 'master'

[Scripter] - Prepare for component and bug fixes

See merge request gambas/gambas!235
- - - - -


30 changed files:

- app/src/gbs3/.project
- app/src/gbs3/.src/CompileError.module
- app/src/gbs3/.src/Context.class
- app/src/gbs3/.src/PluginInfo.module
- app/src/gbs3/.src/Reader.class
- + app/src/gbs3/.src/ScriptApplyAlias.module
- + app/src/gbs3/.src/ScriptApplyLineCallBacks.module
- + app/src/gbs3/.src/ScriptApplyPostProgCallBacks.module
- + app/src/gbs3/.src/ScriptApplyProgramCallBacks.module
- app/src/gbs3/.src/ScriptKeywordFilter.module
- app/src/gbs3/.src/ScriptMain.module
- app/src/gbs3/.src/ScriptPreProcess.module
- + app/src/gbs3/.src/ScriptSetAliasTable.module
- + app/src/gbs3/.src/ScriptSetKeywordFilter.module
- + app/src/gbs3/.src/ScriptSetPostProcessCallBack.module
- + app/src/gbs3/.src/ScriptSetPreProcessCallBack.module
- − app/src/gbs3/.src/ScriptTestPluginMode.module
- + app/src/gbs3/.src/ScripterExecute.class
- app/src/gbs3/.src/Scripter.class → app/src/gbs3/.src/ScripterPlugin.class
- app/src/gbs3/.src/TestSuite/TSR.module
- app/src/gbs3/.src/TestSuite/TaMServerPages.test
- app/src/gbs3/.src/TestSuite/TbCommandLinePrograms.test
- app/src/gbs3/.src/TestSuite/TcMMainFunctions.test
- + app/src/gbs3/.src/TestSuite/TeAliases.test
- + app/src/gbs3/.src/TestSuite/TfKeyWordFilter.test
- + app/src/gbs3/.src/TestSuite/TgPluginMode.test
- + app/src/gbs3/.src/TestSuite/ThPrePostProcessCallBacks.test
- app/src/gbs3/.src/Verbose.module
- app/src/gbs3/.src/Warning.module
- app/src/gbs3/.test


View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/3b906ba10a16ff0bc9dd7a5243d0a2d8d74dfbc5...7ae66340694311b007b104ebf25466a432901f40

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/3b906ba10a16ff0bc9dd7a5243d0a2d8d74dfbc5...7ae66340694311b007b104ebf25466a432901f40
You're receiving this email because of your account on gitlab.com.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/notification/attachments/20210618/eab45f1c/attachment-0001.htm>


More information about the Notification mailing list