Commit Graph

  • 1423cbea0d Merge branch 'kk667788-master-patch-59666' into 'master' Xiaokong Li 2023-11-12 23:43:07 +00:00
  • f781d090c4 删除vb.c Xiaokong Li 2023-11-12 23:37:26 +00:00
  • 74553f097f Update c_bigint.c *NEW* root_rem, sqrt_rem, perfect_square,perfect_power, powmsec Xiaokong Li 2023-11-12 07:31:11 +00:00
  • d4b488ed40 Merge branch 'texteditor-completion' into 'master' Bruce Steers 2023-11-11 14:50:46 +00:00
  • 99c0b50cde Redraw some 'gambas-thin' icons. master Benoît Minisini 2023-11-11 14:14:51 +01:00
  • fe1e2914b1 Project tree: Adding new files is possible again. Benoît Minisini 2023-11-11 13:39:51 +01:00
  • 284da64b73 Option dialog: Opening the dialog twice when the "Interface" tab is selected does not crash anymore. Benoît Minisini 2023-11-11 13:12:45 +01:00
  • d0b75bcd54 Some fixes about profile file management. Benoît Minisini 2023-11-11 03:18:29 +01:00
  • 11d7836779 Settings: Reading string values is faster now. Benoît Minisini 2023-11-11 02:49:23 +01:00
  • 2b63368921 Project tree: Fix profile popup menu. Benoît Minisini 2023-11-11 02:06:12 +01:00
  • 0ab20519da TextHighlighter: When a "from" or "between" right limit is at end of line, test it before trying to match anything else. Benoît Minisini 2023-11-10 20:50:51 +01:00
  • 816fbdc210 TextHighlighter: Fix 'highlight' definition file highlighting. Benoît Minisini 2023-11-10 19:53:18 +01:00
  • b26611bec2 tweak Completion.class Bruce Steers 2023-11-10 02:56:38 +00:00
  • e5661f855c update Completion.class, remove unneeded TextEditor checks. [GB.FORM] * OPT: remove checks for TextEditor where not needed Bruce Steers 2023-11-10 02:48:18 +00:00
  • c795d95912 Profiling windows are now embedded in the workspace. Benoît Minisini 2023-11-09 23:38:05 +01:00
  • 637879db26 Put the project name inside the profile file. Benoît Minisini 2023-11-09 23:35:13 +01:00
  • 83e0ec3752 Add TextEditor to controls that Completion.class can use [GB.FORM] * NEW: Add TextEditor to Completion.class Bruce Steers 2023-11-09 15:17:44 +00:00
  • 454a39bbf9 Update c_bigint.c Xiaokong Li 2023-11-09 14:09:23 +00:00
  • 0ad90d9fec Update c_bigint.c Xiaokong Li 2023-11-09 14:06:02 +00:00
  • 171b8ecfdc Update c_bigint.c Xiaokong Li 2023-11-09 14:04:37 +00:00
  • cbf1bd1268 Update c_bigint.h Xiaokong Li 2023-11-09 13:55:42 +00:00
  • dbd5395941 TextHighlighter: Fix compilation when there are several alternative commands for a same state. Benoît Minisini 2023-11-09 11:22:26 +01:00
  • c81c73a3be FileChooser: The view buttons are now correctly updated when the view is changed from code. Benoît Minisini 2023-11-06 19:13:05 +01:00
  • 0426793a9f Update vb.c Xiaokong Li 2023-11-06 12:06:08 +00:00
  • c0603701f7 TextEditor: Do not draw top limit of cursor highlight on the first line and bottom limit on the last line. Benoît Minisini 2023-11-06 12:15:50 +01:00
  • 87d2420aef TextEditor: First line can be folded again. Benoît Minisini 2023-11-06 12:01:50 +01:00
  • eed903d292 Merge branch 'bsteers4-master-patch-75894' into 'master' Bruce Steers 2023-11-05 22:20:00 +00:00
  • f87f2a2cad TextEditor: 'TextHighlighterTheme.GetIncludeColors()' is now '_GetIncludeColors()'. Benoît Minisini 2023-11-05 23:19:38 +01:00
  • 44820aa6b7 Update TextEditor.class; use new name for method _GetIncludeColor [GB.FORM.EDITOR] * BUG: GetIncludeColor should be _GetIncludeColor Bruce Steers 2023-11-05 16:07:42 +00:00
  • b23660c39a Add new file Xiaokong Li 2023-11-05 14:54:10 +00:00
  • fd8781cae4 FileView: 'ShowDetailed' is now deprecated. Update documentation Benoît Minisini 2023-11-04 21:32:27 +01:00
  • 97e9ae0749 TextHighlighter: Fix 'ToRichText()' for GTK+ that is more strict on markup syntax. Benoît Minisini 2023-11-04 15:49:27 +01:00
  • 29ec2ec357 Merge branch 'dial' into 'master' Fabien Bodard 2023-11-03 19:51:37 +00:00
  • df5e159c5e Open project dialog: Do not crash if there is no project template when creating a new project, even if it should not happen. Benoît Minisini 2023-11-03 20:48:00 +01:00
  • 5ebbcc6026 TextHighlighter: Implement the 'ToRichText()' method. Benoît Minisini 2023-11-03 20:45:29 +01:00
  • 7e93139c95 Option dialog: Theme change correctly update editor again. Benoît Minisini 2023-11-03 20:35:32 +01:00
  • 97bb0b57b7 TextEditor: Highlight background of included highlighters the same way as 'gb.highlight', with colors. Benoît Minisini 2023-11-03 20:34:30 +01:00
  • a1db0cf233 Fix background highlighting of included highlighters. Benoît Minisini 2023-11-03 20:33:42 +01:00
  • 173e9a699d Another fix of 'gambas' highlighting when 'CanRewrite' is FALSE. Benoît Minisini 2023-11-03 18:07:06 +01:00
  • e1fd4f9e78 Fix 'Highlight.LengthBefore' when strings have non-ASCII characters. Benoît Minisini 2023-11-03 17:53:54 +01:00
  • 7179b5f18d TextEditor: 'Highlight' property returns the highlighter key as before, not the highlighter display name. Benoît Minisini 2023-11-03 13:43:49 +01:00
  • 5092c40096 BUG: Text editor: Procedure list popup works again. Benoît Minisini 2023-11-03 13:42:16 +01:00
  • 252617baef Fix 'gambas' highlighting when 'CanRewrite' is FALSE. Fix highlighting recursion when 'CanRewrite' is TRUE. Benoît Minisini 2023-11-03 01:21:44 +01:00
  • 982f48f0bb TextEditor: 'Keywords' property works again. Benoît Minisini 2023-11-02 21:17:23 +01:00
  • 6b15686060 Option dialog: Sort themes by name in the combobox. Benoît Minisini 2023-11-01 23:29:27 +01:00
  • b9bdfc5363 Fix translation of color names. Benoît Minisini 2023-11-01 23:28:55 +01:00
  • b7f65eebf1 Options dialog: Fix theme configuration. Benoît Minisini 2023-11-01 18:27:24 +01:00
  • b2e4cea881 Fix highlighter colors management. Benoît Minisini 2023-11-01 18:26:15 +01:00
  • d8abb37e60 Merge branch 'bsteers4-master-patch-50213' into 'master' Bruce Steers 2023-11-01 17:23:25 +00:00
  • f3419c8786 'TextHighlighter.CanRewrite' is now dynamic. 'TextHighlighter._Register()' is now 'TextHighlighter._RegisterColor()'. Benoît Minisini 2023-11-01 18:14:38 +01:00
  • 9fea77fb87 Update CDocument.class, use the new dynamic CanReWrite property [GB.FORM.EDITOR] * BUG: use new dynamic CanReWrite property in TextEditor Bruce Steers 2023-11-01 09:40:44 +00:00
  • 13be9a4a53 Calling 'Object.Attach()' on a control now triggers an automatic refresh. Benoît Minisini 2023-10-31 19:02:23 +01:00
  • 0f3eb95f4b The component is now deprecated. Raise an error early if we try to load 'gb.eval.highlight' when 'gb.highlight' is loaded. Benoît Minisini 2023-10-31 13:35:14 +01:00
  • b891f3a81e Add a new process objet to the internal process object list after signals have been checked. Benoît Minisini 2023-10-31 13:26:18 +01:00
  • 350b5e8b22 Some fixes. Benoît Minisini 2023-10-31 02:47:11 +01:00
  • f6c54541f6 Use 'gb.highlight' instead of the deprecated 'gb.eval.highlight'. Benoît Minisini 2023-10-31 02:37:10 +01:00
  • 051111520b Fix 'css' highlighting. Benoît Minisini 2023-10-30 00:33:37 +01:00
  • ef01ebe758 Implement commit highlight. Benoît Minisini 2023-10-30 00:06:42 +01:00
  • d15b8726cb Fix compilation of numbers added (or substracted) to dates. Benoît Minisini 2023-10-29 22:46:41 +01:00
  • 87dec4871e Fix compilation of short or byte constants. Benoît Minisini 2023-10-29 22:36:41 +01:00
  • 378623a500 Compile custom highlighter without using sub-processes. Benoît Minisini 2023-10-29 19:53:58 +01:00
  • f111277e55 TextHighlighter: Implement 'ToANSI()' method. Benoît Minisini 2023-10-29 19:38:53 +01:00
  • e5944b8b50 Remove the 'Wait' instruction, that should be useless now. Benoît Minisini 2023-10-29 16:49:41 +01:00
  • 67d024b283 Résolution du conflit. Benoît Minisini 2023-10-29 16:48:59 +01:00
  • 4325f62269 Create custom highlighter component with two 'Shell' instructions. Add the 'limit' instruction. Benoît Minisini 2023-10-29 16:48:08 +01:00
  • 284c7c34dd Little patch to allow loading of slow generated texthighlighter gambix 2023-10-29 15:30:47 +01:00
  • 587bc846a0 Fix 'sh' highlighting. Benoît Minisini 2023-10-29 01:43:00 +02:00
  • f6367792f2 Try to enhance 'sh' highlighting. Benoît Minisini 2023-10-29 01:35:05 +02:00
  • a7cc38a53f Merge branch 'bsteers4-master-patch-70480' into 'master' Benoît Minisini 2023-10-28 23:01:49 +00:00
  • 579f74009b Merge branch 'bsteers4-master-patch-36085' into 'master' Bruce Steers 2023-10-28 22:50:37 +00:00
  • 49084350bf Merge branch 'bsteers4-master-patch-70480' into 'master' Bruce Steers 2023-10-28 22:48:59 +00:00
  • 1ea56909dc TextHighlighter: Fix Paint() method. Benoît Minisini 2023-10-29 00:47:45 +02:00
  • 9add7f1693 tweak sh highlight Bruce Steers 2023-10-28 23:45:40 +01:00
  • e815d714d3 Correctly set 'TextHighlighter.CanRewrite'. This really should not be a global variable! Benoît Minisini 2023-10-29 00:36:23 +02:00
  • 9f21f0c9c0 Fix 'gambas' and 'webpage' highlighting. Benoît Minisini 2023-10-29 00:02:29 +02:00
  • 1608babe38 Enhance the Gambas code analyzer to speed up the new highlighting component. Benoît Minisini 2023-10-28 23:36:10 +02:00
  • 2d5dd6ddac add escape chars to sh Bruce Steers 2023-10-28 19:08:13 +01:00
  • f924966bcd Make sh.highlight [GB.HIGHLIGHT] * NEW: create initial sh highlight file Bruce Steers 2023-10-28 11:54:09 +00:00
  • 685037ef54 Fix 'Application.Host' and 'Application.Port'. The port is not stored in CGI["SERVER_PORT"], but in the port part of CGI["HTTP_HOST"]. Benoît Minisini 2023-10-28 09:59:36 +02:00
  • 74eeb810af Compile 'gb.highlight' before 'gb.form.editor' that requires it. Benoît Minisini 2023-10-28 09:55:28 +02:00
  • 2afa5ed141 Merge branch 'master' of gitlab.com:gambas/gambas Benoît Minisini 2023-10-28 02:27:46 +02:00
  • a13ebacff9 Fix 'diff' highlighting again. Benoît Minisini 2023-10-28 02:27:07 +02:00
  • f27d3bd32a Fix 'diff' highlighting. Benoît Minisini 2023-10-28 02:21:50 +02:00
  • 43fb947da0 ScrollArea: Adapt mouse wheel scrolling to client size. Benoît Minisini 2023-10-28 02:18:29 +02:00
  • dc411f61c6 TerminalView: Take high resolution mouse wheel into account. Benoît Minisini 2023-10-28 02:15:25 +02:00
  • 2e9c19dc8a Use the new 'gb.highlight' component instead of 'gb.eval.highlight'. Benoît Minisini 2023-10-28 02:05:29 +02:00
  • 489ee69382 Fix a bad optimization in fast array accessors. Benoît Minisini 2023-10-28 02:01:41 +02:00
  • 865002c06c RegExp[].Length is a new property that returns the length of a submatch. Benoît Minisini 2023-10-28 02:00:48 +02:00
  • ed7a2c7807 The component is not experimental anymore. Benoît Minisini 2023-10-28 02:00:32 +02:00
  • c2a73592d0 Use the new 'gb.highlight' component instead of 'gb.eval.highlight'. Benoît Minisini 2023-10-28 02:00:00 +02:00
  • 3e4cd94dbb Manye fixed and enhancements. Add 'diff' and 'sql' highlighting. Add TextHighlighter.Paint() method. Benoît Minisini 2023-10-28 01:58:15 +02:00
  • 770151492d Merge branch 'bsteers4-master-patch-36817' into 'master' Benoît Minisini 2023-10-26 20:32:22 +00:00
  • 1eb80a5ab8 Merge branch 'bsteers4-master-patch-36817' into 'master' Bruce Steers 2023-10-26 20:31:49 +00:00
  • d85498e2ad Add 'css' highlighting, fix some bugs, add some enhancements. Benoît Minisini 2023-10-26 22:31:10 +02:00
  • 75ae8bee70 Fix disabled controls rendering. Benoît Minisini 2023-10-26 04:09:49 +02:00
  • 89a2c884f9 TextArea: Mouse grab on click is not disabled anymore. Benoît Minisini 2023-10-26 03:51:39 +02:00
  • d8cba912af Fix optimization of '+' and '-' operators. Benoît Minisini 2023-10-26 03:05:13 +02:00
  • 4248a5c43d INPUT ignores leading spaces characters now. Benoît Minisini 2023-10-26 02:39:00 +02:00
  • f8faf133c3 Lower the version requirement on 'libfribidi'. Benoît Minisini 2023-10-25 16:41:55 +02:00
  • 9d0cdd8e20 Raise the maximum number of labels by function from 255 to 1023. Benoît Minisini 2023-10-25 11:53:28 +02:00