Commit Graph

70362 Commits

Author SHA1 Message Date
zeljan1
394a1bd2d0 Gtk3: TGtk3HintWindow uses same constructor as TGtk3Window now, also now scrollbars are available inside THintWindow. 2025-03-25 13:57:39 +01:00
zeljan1
4c2ad63048 Gtk3: use cairo_stroke_preserve() in lineTo(). issue #41523 2025-03-25 11:14:54 +01:00
Martin
c94adb2673 IDE: Options frames, make some button autosize for i18n. 2025-03-25 01:04:43 +01:00
Maxim Ganetsky
f8e641512b IDE: regenerated translations and updated Russian translation 2025-03-25 02:21:59 +03:00
wp_xyz
e26c30e20c Examples: Add text editor sample project. Add more comments to the Laz_Hello demo project. MR !454 by Aruna Hewapathirane. 2025-03-24 22:36:00 +01:00
Martin
5ed7be5ee4 IDE: Editor > Indent options, new layout and text 2025-03-24 21:15:35 +01:00
Martin
0cd0084798 IDE: update Editor > Userdefined Markup options 2025-03-24 21:15:35 +01:00
zeljan1
8aea8f322f Gtk3: remove unneeded size allocation of items pixbuf, now component palette in IDE options works. 2025-03-24 20:48:38 +01:00
Maxim Ganetsky
2e3810cf24 IDE: regenerated translations and updated Russian translation 2025-03-24 22:41:57 +03:00
Maxim Ganetsky
38136a9910 IDE: improved some captions 2025-03-24 22:39:59 +03:00
Martin
63d93a19f0 TodoListLaz: Optimize SynEdit markup for comments / fixes for custom words in comments 2025-03-24 13:30:57 +01:00
Martin
8e59857521 IDE, SynEdit: PascalHighlighter, CustomWords (Tokens, must be identifier) for comment and string. Custom color for comment by type // vs (* . Includes Issue #40881 2025-03-24 13:30:56 +01:00
Martin
ee60271592 SynEdit: PascalHighlighter, refactor CustomTokens 2025-03-24 12:27:07 +01:00
Martin
6095fe864c SynEdit: fix range check in bracket matching 2025-03-24 12:27:07 +01:00
zeljan1
89ace0a31f Gtk3: fixed autosizing when innerBorder <> 0. issue #41547 2025-03-24 09:00:21 +01:00
Jesus Reyes A.
894c942697 LazReport: fix export justify from LazReport to LibreOffice Calc/MS Excel, issue #41167 by Aleksey 2025-03-23 14:13:14 -06:00
Jesus Reyes A.
382516a4f2 LazReport: lr_officeimport and lrsSpreadsheetExport packages now requires laz_fpspreadsheet package 1.17 2025-03-23 14:11:37 -06:00
Maxim Ganetsky
1a56b9580d LCL-Gtk2: Fixed WindowFromPoint to return correct result if pointer is over drag-image or other "transparent" window. Patch by Artem Izmaylov, issue #41542. 2025-03-23 23:04:04 +03:00
Maxim Ganetsky
c6be70c8f6 IDE: regenerated translations and updated Russian translation 2025-03-23 22:41:16 +03:00
Martin
e05279af09 IDE, SynEdit: add ecDeleteLineKeepX 2025-03-23 12:57:15 +01:00
Martin
84a59bc88a SynEdit: add SQL dialect for MSSQL 2022. Issue #41543 Patch by paweld 2025-03-23 11:14:05 +01:00
Martin
822c0a1667 SynEdit: add SQL dialect for MSSQL 2022. Issue #41543 Patch by paweld 2025-03-23 10:35:23 +01:00
Jesus Reyes Aguilar
5f3ad1e7eb LazReport: Fix enable/disable export filters. By gucao issue #41149 2025-03-23 01:47:48 -06:00
Martin
bc80222f69 TodoListLaz: fix SynEdit markup for comments, if comments contain PasDoc (one comment returns multiple tokens) 2025-03-23 00:31:39 +01:00
Martin
c118272fc2 SynEdit: PascalHighlighter, optimize pasdoc scanning 2025-03-23 00:20:14 +01:00
Martin
41eed87a55 IDE: New default colors to include nested brackets 2025-03-22 21:15:09 +01:00
Martin
df8d5fbc1b SynEdit: PascalHighlighter, Implement colors for nested brackets 2025-03-22 21:15:09 +01:00
Martin
f32ec2f41b SynEdit: PascalHighlighter, improve param/type attribs for anonymous procedures 2025-03-22 18:50:40 +01:00
Martin
be2125328e SynEdit: WordWrap, fix re-wrap. "Validate()" may have validated further nodes, NextBlockForValidation needs to check that before returning a node. 2025-03-22 18:50:03 +01:00
zeljan1
a19d14529d Gtk3: fixed ClientToScreen() for scrollable widgets. issue #41544 2025-03-21 20:41:12 +01:00
dsiders
1260a2e94c Revert "Docs: LCL/forms. Updates the TApplication.ShowHintWindow topic for changes in 6a6db7e8. Issue #41535."
This reverts commit 4cda63582d.
Changed to milestone 5.0.
2025-03-21 15:08:10 -04:00
zeljan1
ce1a8db4e7 Gtk3: removed hack. 2025-03-21 18:11:18 +01:00
zeljan1
287fbaaa1a Gtk3: gtk3 is not alpha anymore :) . 2025-03-21 17:45:24 +01:00
zeljan1
6a2333c747 Gtk3: do not call resize_children when adding page since it produce mess with TGtk3Notebook sizing. 2025-03-21 17:25:20 +01:00
zeljan1
ea9c716f85 Gtk3: inform LCL about client size change via size-allocate signal of GtkLayout. 2025-03-21 17:02:02 +01:00
Maxim Ganetsky
c78bef240b IDE: regenerated translations and updated Russian translation 2025-03-21 18:57:10 +03:00
Maxim Ganetsky
c0990fbc80 IDE, Color options: added missing space 2025-03-21 18:57:10 +03:00
zeljan1
827afa1538 Gtk3: fixed TGtk3Page clientToScreen(). 2025-03-21 16:35:23 +01:00
Martin
f74f454aee SynEdit: PasHighlighter, don't attempt to merge nil attrib 2025-03-21 16:21:11 +01:00
zeljan1
b306e3be43 Gtk3: fixed mouse offset inside TGtk3GroupBox. 2025-03-21 15:18:34 +01:00
Martin
4b3cb64bd6 SynEdit: elastic tab, fix stack overflow with shared text buffers. Ping-pong between 2 elastic-tab-views. 2025-03-21 15:06:33 +01:00
Martin
58bbbf0696 SynEdit: PasHighLighter, reduce overhead for extra-attrib-colors 2025-03-21 15:06:33 +01:00
zeljan1
ff5da95cf6 Gtk3: removed code which sets automatic policy for scrollbars. issue #41518 2025-03-21 11:17:55 +01:00
zeljan1
f346019b22 Gtk3: offsetMousePos via global coords rather than use adjustment values, simplified code. 2025-03-21 11:07:33 +01:00
zeljan1
18199d8e8b Gtk3: optimize calling of content resize only when needed, avoid size + scrollbar width/height for gtkLayout. 2025-03-21 10:44:39 +01:00
Martin
0a372369ec IDE, Color opts, i18n 2025-03-21 10:33:27 +01:00
Martin
69f46e54f0 IDE, Color opts, i18n 2025-03-21 10:26:12 +01:00
zeljan1
357feec170 Gtk3: use cached lcl value for page_size 2025-03-21 10:02:12 +01:00
Martin
83ef9dce86 IDE: fix translations for color opts, broken in 900e58ed4f by too early init. 2025-03-20 21:12:00 +01:00
Martin
41ef935d69 SynEdit: PasHighLighter, improve partial code detection. Check if function/procedure can be a type-declaration, or are a named function. 2025-03-20 20:35:40 +01:00