[Gambas-Notification] [Git][gambas/gambas][master] 11 commits: Manye fixed and enhancements. Add 'diff' and 'sql' highlighting. Add...

Benoît Minisini (@bminisini) gitlab at mg.gitlab.com
Sat Oct 28 02:27:59 CEST 2023



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


Commits:
3e4cd94d by Benoît Minisini at 2023-10-28T01:58:15+02:00
Manye fixed and enhancements. Add 'diff' and 'sql' highlighting. Add TextHighlighter.Paint() method.

[GB.HIGHLIGHT]
* NEW: Regular expressions are now written between / and /.
* NEW: Normal strings can be written between " and " to be able to write escape characters like newline or tab.
* NEW: "between here and ..." and "from here to ..." command syntax.
* NEW: "from" and "between" accept regular expression or normal strings as patterns.
* NEW: The "match" command now only matches a pattern or a normal string.
* NEW: Children state of a "match ..." command follow the matched text.
* NEW: TextHighlighter: Paint() has been implemented.
* NEW: TextHighlighter: FromFile() has been removed, and replaced by the Register() method.
* NEW: TextHighlighterTheme: The Colors property returns the color names registered by all the highlighters.
* BUG: Fix highlighting embedding.
* BUG: Fix 'c', 'cplusplus', 'css', 'html', 'javascript', 'webpage' highlighting.
* NEW: Add 'diff', 'sql' highlighting.
* OPT: Move test files in the 'Project' directory so that they do not go inside the executable.

- - - - -
c2a73592 by Benoît Minisini at 2023-10-28T02:00:00+02:00
Use the new 'gb.highlight' component instead of 'gb.eval.highlight'.

[GB.FORM.EDITOR]
* NEW: Use the new 'gb.highlight' component instead of 'gb.eval.highlight'.

- - - - -
ed7a2c78 by Benoît Minisini at 2023-10-28T02:00:32+02:00
The component is not experimental anymore.

[GB.HIGHLIGHT]
* NEW: The component is not experimental anymore.

- - - - -
865002c0 by Benoît Minisini at 2023-10-28T02:00:48+02:00
RegExp[].Length is a new property that returns the length of a submatch.

[GB.PCRE]
* NEW: RegExp[].Length is a new property that returns the length of a submatch.

- - - - -
489ee693 by Benoît Minisini at 2023-10-28T02:01:41+02:00
Fix a bad optimization in fast array accessors.

[INTERPRETER]
* BUG: Fix a bad optimization in fast array accessors.

- - - - -
2e9c19dc by Benoît Minisini at 2023-10-28T02:05:29+02:00
Use the new 'gb.highlight' component instead of 'gb.eval.highlight'.

[DEVELOPMENT ENVIRONMENT]
* NEW: Use the new 'gb.highlight' component instead of 'gb.eval.highlight'.
* NEW: Form editor: Use a specific Splitter icon when its border is set, instead of a drawing the standard container border.
* NEW: Some little changes in the Gambas color theme.
* NEW: File information dialog: Some redesign.

- - - - -
dc411f61 by Benoît Minisini at 2023-10-28T02:15:25+02:00
TerminalView: Take high resolution mouse wheel into account.

[GB.FORM.TERMINAL]
* BUG: TerminalView: Take high resolution mouse wheel into account.

- - - - -
43fb947d by Benoît Minisini at 2023-10-28T02:18:29+02:00
ScrollArea: Adapt mouse wheel scrolling to client size.

[GB.GUI.BASE]
* NEW: GridView: Lighter row highlighting.
* NEW: ScrollArea: Adapt mouse wheel scrolling to client size.

- - - - -
f27d3bd3 by Benoît Minisini at 2023-10-28T02:21:50+02:00
Fix 'diff' highlighting.

[GB.HIGHLIGHT]
* BUG: Fix 'diff' highlighting.

- - - - -
a13ebacf by Benoît Minisini at 2023-10-28T02:27:07+02:00
Fix 'diff' highlighting again.

[GB.HIGHLIGHT]
* BUG: Fix 'diff' highlighting again.

- - - - -
2afa5ed1 by Benoît Minisini at 2023-10-28T02:27:46+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -


30 changed files:

- app/src/gambas3/.project
- app/src/gambas3/.src/Dialog/FFileProperty.form
- app/src/gambas3/.src/Editor/Code/FConflictEditor.class
- app/src/gambas3/.src/Editor/Code/FEditor.class
- app/src/gambas3/.src/Family/CFamily.class
- app/src/gambas3/.src/Family/Form/CFamilyForm.class
- app/src/gambas3/.src/Options/FOption.class
- + app/src/gambas3/highlight/conflict.highlight
- + app/src/gambas3/img/control/splitter-border.png
- app/src/gambas3/theme/gambas
- comp/src/gb.form.editor/.component
- comp/src/gb.form.editor/.project
- comp/src/gb.form.editor/.src/CDocument.class
- comp/src/gb.form.editor/.src/CLineInfo.class
- comp/src/gb.form.editor/.src/TextEditor.class
- comp/src/gb.form.editor/.src/_TextEditor_Line.class
- comp/src/gb.form.editor/.src/_TextEditor_Rows.class
- comp/src/gb.form.editor/.src/_TextEditor_State.class
- comp/src/gb.form.editor/.src/test/FTestEditor.class
- comp/src/gb.form.editor/.src/test/FTestEditor.form
- − comp/src/gb.form.editor/Text1
- comp/src/gb.form.editor/test.html
- comp/src/gb.form.terminal/.src/TerminalView/TerminalView.class
- comp/src/gb.form.terminal/.src/TerminalView/test/FTestTerminalView.form
- comp/src/gb.gui.base/.src/GridView/GridView.class
- comp/src/gb.gui.base/.src/ScrollArea.class
- comp/src/gb.highlight/.component
- + comp/src/gb.highlight/.hidden/test/conflict.txt
- + comp/src/gb.highlight/.hidden/test/diff.txt
- comp/src/gb.highlight/test/page.html → comp/src/gb.highlight/.hidden/test/page.html


View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/770151492da4a9cc2c6a47e849a2ee4faadbc667...2afa5ed1414e66d9d3381d99bba3a32fcb78c0c7

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/770151492da4a9cc2c6a47e849a2ee4faadbc667...2afa5ed1414e66d9d3381d99bba3a32fcb78c0c7
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/20231028/92e1244b/attachment-0001.htm>


More information about the Notification mailing list