Maxim Ganetsky
e7b16e08e4
LazUtils: improved newly added language ID trimming procedure name (LazGetTrimmedLanguageID -> LazTrimLanguageID) in order to signify that it only transforms passed ID value
2023-06-02 02:03:46 +03:00
Maxim Ganetsky
89d36acfab
IDE: regenerated translations and updated Russian translation
2023-06-02 01:50:42 +03:00
DomingoGP
a51afba79f
Jedi code format: use jcfbase.lpk package in the jcfidelazarus package.
...
Some files have been moved to other directories to avoid conflicts with the jcfbase and jcfidelazarus package paths.
2023-06-01 23:11:24 +02:00
Martin
6228dce2f2
FpLLDBDebugger: remove "beta" remark
2023-06-01 19:57:41 +02:00
Martin
c583496424
IdeDebugger: remove warning
2023-06-01 19:57:15 +02:00
Maxim Ganetsky
3775b1ee49
Merge branch 'main' into 'main'
...
GTK3: Migrate some C enum types to enumeration types.
See merge request freepascal.org/lazarus/lazarus!184
2023-06-01 17:31:54 +00:00
Abou Al Montacir
2b08feba32
GTK3: Migrate some C enum types to enumeration types.
...
No code change required.
2023-06-01 19:15:47 +02:00
Maxim Ganetsky
42bcafe228
LazUtils, LCL: Trim encoding from found language ID if it presents there (e. g. ru_RU.utf8) in order to always correctly load translation files like project1.ru_RU.po. Based on patch by ACTom, merge request !182 .
2023-06-01 18:22:30 +03:00
mattias
f6a6366812
updated Makefiles
2023-06-01 16:33:45 +02:00
mattias
81e11c9e73
jcf2: updated makefile
2023-06-01 16:30:07 +02:00
Maxim Ganetsky
0cd64f830a
Merge branch 'main' into 'main'
...
GTK3: Migrate TGdkModifierType to enumeration set.
See merge request freepascal.org/lazarus/lazarus!183
2023-06-01 13:49:28 +00:00
Abou Al Montacir
9c0c7bfd1c
GTK3: Migrate TGdkModifierType to enumeration set.
...
In Gtk3 WS code, integers were used instead of enumeration values.
This leads to compilation error now that `TGdkModifierType` is defined
as an enumeration set type. This commit fixes those errors.
Please note the following comments in the changed code:
```pascal
//TODO: This is hand written just to give the direction we need to go.
//TODO: We need to make git2pas generate similar code for bitfields.
2023-06-01 13:43:46 +00:00
Juha
56198866df
IDE: Improve the "Search Results" window. Issue #40286 , patch by n7800.
2023-06-01 11:58:21 +03:00
mattias
e89e0d7dcd
lcl: ShowModal: handleexception of Idle, otherwise error dialog is auto closed
2023-06-01 10:57:23 +02:00
Maxim Ganetsky
affdc95269
IDE: regenerated translations and updated Russian translation
2023-06-01 02:08:44 +03:00
Maxim Ganetsky
dbf8cd1085
IDE: updated caret-past-eol option captions
2023-06-01 02:04:42 +03:00
Maxim Ganetsky
e9ebbc83ab
Merge branch 'main' into 'main'
...
GTK3: Migrate TGtkStateFlags to enumeration.
See merge request freepascal.org/lazarus/lazarus!181
2023-05-31 22:53:01 +00:00
Abou Al Montacir
20539aaeb5
GTK3: Migrate TGtkStateFlags to enumeration.
...
In Gtk3 WS code, integers were used instead of enumeration values.
This leads to compilation error now that `TGtkStateFlags` is
defined as an enumeration type. This commit fixes those errors.
2023-05-31 22:47:26 +00:00
Maxim Ganetsky
375d319487
IDE: regenerated translations and updated Russian translation
2023-06-01 01:39:09 +03:00
Maxim Ganetsky
6a65025971
IDE: fixed a typo
2023-06-01 01:14:16 +03:00
mattias
7153012ca8
codetools: added ide/packages/idedebugger to src path of debugger
2023-05-31 22:41:44 +02:00
wp_xyz
f42d841a7b
Images: Add align-justified general-purpose images.
2023-05-31 22:36:01 +02:00
Martin
86bdaeac54
IDE: Change options for different "caret past eol" styles. Issue #40282
2023-05-31 21:28:17 +02:00
dsiders
13323b840f
Docs: LazControls/treefilteredit. Updates content in topics including:
...
* TFilterNodeEvent
* TTreeFilterEdit
* TTreeFilterEdit.Notification
* TTreeFilterEdit.OnFilterNode
* TTreeFilterEdit.OnGetImageIndex
* TTreeFilterEdit.SelectionList
* TTreeFilterEdit.ShowDirHierarchy
* TTreeFilterEdit.SortAndFilter
* TTFENodeData
* TFileNameItem
2023-05-31 04:26:44 +01:00
Maxim Ganetsky
1b3842cfcb
Merge branch 'main' into 'main'
...
GTK3: Migrate TGtkCellRendererState to enumeration set.
See merge request freepascal.org/lazarus/lazarus!180
2023-05-30 22:44:36 +00:00
Abou Al Montacir
4a08792d45
GTK3: Migrate TGtkCellRendererState to enumeration set.
...
In Gtk3 WS code, integers were used instead of enumeration values.
This leads to compilation error now that `TGtkCellRendererState` is
defined as an enumeration set type. This commit fixes those errors.
Please note the following comments in the changed code:
```pascal
//TODO: This is hand written just to give the direction we need to go.
//TODO: We need to make git2pas generate similar code for bitfields.
2023-05-30 21:17:01 +02:00
Maxim Ganetsky
be435a2d20
Merge branch 'main' into 'main'
...
GTK3: Migrate TGtkResponseType to enumeration.
See merge request freepascal.org/lazarus/lazarus!179
2023-05-30 15:56:30 +00:00
Abou Al Montacir
54979c4ae2
GTK3: Migrate TGtkResponseType to enumeration.
...
In Gtk3 WS code, integers were used instead of enumeration values.
This leads to compilation error now that `TGtkResponseType` is defined
as an enumeration type. This commit fixes those errors.
2023-05-30 17:04:29 +02:00
Maxim Ganetsky
20e59969e6
Merge branch 'main' into 'main'
...
GTK3: Migrate some scrolling related C enum types to enumeration types.
See merge request freepascal.org/lazarus/lazarus!178
2023-05-30 12:21:50 +00:00
Abou Al Montacir
fa222b9d1f
GTK3: Migrate some scrolling related C enum types to enumeration types.
...
In Gtk3 WS code, variables of type Integer were used instead of ones
of relevant enumeration type.
This leads to compilation error now that `TGtkTextDirection`,
`TGtkAccelFlags`, `TGtkDirectionType` , `TGtkOrientation` and
`TGtkDestDefaults` are defined as an enumeration type.
This commit fixes those errors.
2023-05-30 12:16:18 +00:00
Martin
ff5ff0fd27
IDE: Fix mouse options, fixed typo/copy-paste-error in initialization of current values when showing frame. Issue #40287 Patch by n7800
2023-05-30 11:33:16 +02:00
dsiders
b6cbf56ac5
Docs: LCL/editbtn. Updates TCustomControlFilterEdit topics for changes in 3855efa4
, including:
...
* TCustomControlFilterEdit.ApplyFilter
* TCustomControlFilterEdit.OnIdle
* TCustomControlFilterEdit.OnAsync
* TCustomControlFilterEdit.InvalidateFilter
* TCustomControlFilterEdit.ResetFilter
* TCustomControlFilterEdit.IdleConnected
* TCustomControlFilterEdit.SortData
2023-05-29 20:01:48 +01:00
Martin
d6c36728f2
IDE: add help url for EditorOptions/General
2023-05-29 16:03:09 +02:00
Maxim Ganetsky
4539591f34
Merge branch 'main' into 'main'
...
GTK3: Migrate TGdkEventMask to enumeration set.
See merge request freepascal.org/lazarus/lazarus!177
2023-05-29 13:26:27 +00:00
Abou Al Montacir
7f8eec753e
GTK3: Migrate TGdkEventMask to enumeration set.
...
In Gtk3 WS code, integers were used instead of enumeration values.
This leads to compilation error now that `TGdkEventMask` is defined
as an enumeration set type. This commit fixes those errors.
Please note the following comments in the changed code:
```pascal
//TODO: This is hand written just to give the direction we need to go.
//TODO: We need to make git2pas generate similar code for bitfields.
```
2023-05-29 13:20:48 +00:00
DomingoGP
aea40faa97
Jedi code format: New makefiles for the jcfbase.lpk
2023-05-29 14:24:53 +02:00
Martin
3855efa430
LCL: FilterEdit, search on ASync instead of IDLE. E.g. in the IDE, while compilation runs, filter edits are otherwise not reacting.
2023-05-29 13:20:27 +02:00
dsiders
046c226625
Docs: LazUtils/lazlogger. Adds or updates topics for changes in 34053f3e
.
...
* Adds: TLazLoggerWriteExEventInfo, TLazLoggerFile.OnDebugLnEx, TLazLoggerFile.OnDbgOutEx.
* Updates: TLazLoggerFile.DoDbgOut, TLazLoggerFile.DoDebugLn, TLazLoggerFile.DoDebuglnStack.
2023-05-29 04:03:04 +01:00
dsiders
b99faf95d0
Docs: LazUtils/lazloggerbase. Adds and updates topics for changes in 34053f3e
.
...
* Adds: LazLoggerWriteExEventInfo, TLazLoggerWriteExEvent, TLazLogger.DoDbgOut, TLazLogger.DoDebugLn, TLazLogger.DoDebuglnStack.
* Updates: TLazLogger.DebuglnStack, TLazLogger.DbgOut, TLazLogger.DebugLnEnter.
2023-05-29 04:02:54 +01:00
dsiders
221910fa9d
Docs: LCL/buttons. Updates topics for changes in b25102f8
, including:
...
* TCustomBitBtn.DisabledImageIndex
* TCustomBitBtn.HotImageIndex
* TCustomBitBtn.PressedImageIndex
* TCustomSpeedBtn.DisabledImageIndex
* TCustomSpeedBtn.HotImageIndex
* TCustomSpeedBtn.PressedImageIndex
2023-05-29 04:02:35 +01:00
dsiders
e6786a1a15
Docs: LCL/interfacebase. Adds missing short description tags and updates topic content.
2023-05-29 04:02:20 +01:00
wp_xyz
b25102f895
LCL/TBitBtn,TSpeedButton: Register property editors for DisabledImageIndex, HotImageIndex and PressedImageIndex properties.
2023-05-29 00:45:40 +02:00
Martin
3f1e7b394b
LazLogger: added new event, to change log-text
2023-05-28 21:47:05 +02:00
Martin
34053f3e32
LazLogger: added new event, to change log-text
2023-05-28 21:39:18 +02:00
Maxim Ganetsky
046c88b119
Merge branch 'main' into 'main'
...
GTK3: Migrate some C enum types to enumeration types.
See merge request freepascal.org/lazarus/lazarus!176
2023-05-28 19:37:38 +00:00
Abou Al Montacir
c51550f625
GTK3: Migrate some C enum types to enumeration types.
...
In Gtk3 WS code, variables of type Integer were used instead of ones
of relevant enumeration type.
This leads to compilation error now that `TGtkJustification`,
`TGtkShadowType`, `TGtkScrollType` and `TGtkPackDirection` are defined
as an enumeration type. This commit fixes those errors.
2023-05-28 20:41:33 +02:00
Maxim Ganetsky
8f04b250d3
Merge branch 'main' into 'main'
...
GTK3: Migrate TGdkCursorType to enumeration type.
See merge request freepascal.org/lazarus/lazarus!175
2023-05-28 17:59:49 +00:00
Abou Al Montacir
766ac6db3f
GTK3: Migrate TGdkCursorType to enumeration type.
...
In Gtk3 WS code, variables of type Integer were used instead of ones
of relevant enumeration type.
This leads to compilation error now that `TGdkCursorType` is defined
as an enumeration type. This commit fixes those errors.
2023-05-28 19:49:32 +02:00
Maxim Ganetsky
3e5f53f35a
Merge branch 'main' into 'main'
...
GTK3: Migrate GtkSelectionMode to enumeration type.
See merge request freepascal.org/lazarus/lazarus!174
2023-05-28 17:27:40 +00:00
Abou Al Montacir
98f586ba61
GTK3: Migrate GtkSelectionMode to enumeration type.
...
In Gtk3 WS code, integers were used instead of enumeration values.
This leads to compilation error now that `GtkSelectionMode` is defined
as an enumeration type. This commit fixes those errors.
2023-05-28 19:02:59 +02:00