[Gambas-Notification] [Git][gambas/gambas][master] 2 commits: Fix highlighter colors management.

Benoît Minisini (@bminisini) gitlab at mg.gitlab.com
Wed Nov 1 18:27:37 CET 2023



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


Commits:
b2e4cea8 by Benoît Minisini at 2023-11-01T18:26:15+01:00
Fix highlighter colors management.

[GB.HIGHLIGHT]
* NEW: TextHighlighter: Syntax for specifying a default to use if the color name is not defined in the theme.
* NEW: TextHighlighter: 'Key' is now the internal highlighter name.
* NEW: TextHighlighter: 'Name' now returns the highlighter display name.
* NEW: TextHighlighter: 'Register()' now takes the highlighter internal name, its display name, and the path of the definition file.
* BUG: TextHighlighter: 'List' property is now more accurate.
* NEW: TextHighlighter: 'Colors' is a new property that returns the color names used by a specific highlighter.
* BUG: TextHighlighterStyle: Fix the 'Background' property.
* NEW: TextHighlighterTheme: Make color names translatable.
* NEW: TextHighlighterTheme: Some colors are now registered as "common colors". They are returned by the 'Colors' property.
* NEW: TextHighlighterTheme: '_Register()' has been renamed as '_RegisterColor()'.
* NEW: Many highlighter fixes. Define default colors.

- - - - -
b7f65eeb by Benoît Minisini at 2023-11-01T18:27:24+01:00
Options dialog: Fix theme configuration.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation
* BUG: Options dialog: Fix theme configuration.
* BUG: Fix specifiic highlighters.

- - - - -


30 changed files:

- app/src/gambas3/.lang/fr.po
- app/src/gambas3/.src/Editor/Code/FConflictEditor.class
- app/src/gambas3/.src/Options/FOption.class
- app/src/gambas3/.src/Project.module
- app/src/gambas3/.src/VersionControl/CVersionControlGit.class
- app/src/gambas3/.src/VersionControl/FConflict.class
- app/src/gambas3/highlight/commit_git.highlight
- app/src/gambas3/markdown/markdown.css
- comp/src/gb.highlight/.icon.png
- + comp/src/gb.highlight/.lang/fr.po
- comp/src/gb.highlight/.project
- comp/src/gb.highlight/.src/CState.class
- − comp/src/gb.highlight/.src/Helper.module
- comp/src/gb.highlight/.src/Main.module
- + comp/src/gb.highlight/.src/Names.module
- comp/src/gb.highlight/.src/TextHighlighter.class
- comp/src/gb.highlight/.src/TextHighlighterStyle.class
- comp/src/gb.highlight/.src/TextHighlighterTheme.class
- comp/src/gb.highlight/.src/_TextHighlighter_Gambas.class
- comp/src/gb.highlight/highlight/_webpage_javascript.highlight
- comp/src/gb.highlight/highlight/c.highlight
- comp/src/gb.highlight/highlight/cplusplus.highlight
- comp/src/gb.highlight/highlight/css.block
- comp/src/gb.highlight/highlight/css.highlight
- comp/src/gb.highlight/highlight/diff.highlight
- comp/src/gb.highlight/highlight/html.highlight
- comp/src/gb.highlight/highlight/javascript.highlight
- comp/src/gb.highlight/highlight/sh.highlight
- comp/src/gb.highlight/highlight/sql.highlight
- comp/src/gb.highlight/highlight/webpage.highlight


View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/f3419c878620d3b06c36869a05fddc2546554b2d...b7f65eebf190f40f8344110e4d85d0c16e53c862

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/f3419c878620d3b06c36869a05fddc2546554b2d...b7f65eebf190f40f8344110e4d85d0c16e53c862
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/20231101/a1b0c71a/attachment.htm>


More information about the Notification mailing list