Commit Graph

65240 Commits

Author SHA1 Message Date
rich2014
85afe93ad6 Cocoa: CaseSensitive supported in TCocoaComboBox.comboBox_indexOfItemWithStringValue() 2023-06-14 23:46:05 +08:00
rich2014
6d9db64d24 LCL/TCustomComboBox: CaseSensitive supported in RealSetText() 2023-06-14 23:43:42 +08:00
rich2014
062bacda7a LCL/TCustomComboBox: Sorted supported (Cocoa first) 2023-06-14 22:39:47 +08:00
rich2014
2ce8c12ed9 Cocoa: fix AutoComplete in TCocoaWSCustomComboBox: inputting process 2023-06-14 22:23:32 +08:00
balazs
ad4e6a3c23 Opkman: Add Lazarus 2.4 to supported version list 2023-06-13 23:16:13 +03:00
Željan Rikalo
03a4881ad3 Qt5: added forgotten QGuiApplication::applicationState() to the bindings and qt56.pas 2023-06-13 21:39:56 +02:00
Martin
e040e5626d IDE: Fix EditorOptions (Export Html), the index depended on the OS IFDEF 2023-06-13 20:34:35 +02:00
Martin
6a84f7039d SynEdit: Fix TSynAutoComplete. Issue #30187
- ecDeleteLastChar would not work for utf-8,
- and also not if it did "reverse tab" based on gaps of the line above (Indenter).
- It also wrongly assumed that there would always be an indent and it would be of spaces and spaces only.
2023-06-13 20:17:17 +02:00
Maxim Ganetsky
e763d920b7 IDE, LCL: removed stale GetText unit uses 2023-06-13 20:38:32 +03:00
Maxim Ganetsky
60e9f2b984 IDE: added system preferred language info to About IDE info dialog 2023-06-13 20:23:14 +03:00
Maxim Ganetsky
d0b5fb05f1 SynEdit: updated Russian translation 2023-06-13 19:57:32 +03:00
Maxim Ganetsky
c73a9b5cf9 IDE: regenerated translations and updated Russian translation 2023-06-13 19:51:20 +03:00
Martin
d0079393d1 SynEdit: Sql-HL, fixed tokens for FireBird 4.0 Issue #38998 2023-06-13 16:00:07 +02:00
Martin
1059846d0d SynEdit: Pas-HL, more optional highlight PasDoc tokens in comments. Issue #19711 2023-06-13 15:50:34 +02:00
Martin
ea5c133400 SynEdit: Pas-HL, optional highlight PasDoc tokens in comments. Issue #19711 2023-06-13 15:14:41 +02:00
Martin
06bb1297c7 IDE: Export Html, option to use background color. Part of issue #40088 2023-06-13 11:50:21 +02:00
Martin
b0e5787dce IDE: Export Html, option to use background color. Part of issue #40088 2023-06-13 11:43:36 +02:00
Juha
60178cd372 MouseAndKeyInput: Support Cocoa. Based on patch by Sammarco Francesco. 2023-06-13 10:12:08 +03:00
Martin
bd2b087fa7 SourceEditorIntf: New methods to add custom panels to the SourceEditor-Window. 2023-06-13 09:05:07 +02:00
dsiders
b9c9bfec05 Docs: LazUtils/translations. Fixes typos and awkward wording in topics. 2023-06-13 02:15:07 +01:00
Martin
68910f5711 SourceEditorIntf: New methods to add custom panels to the SourceEditor-Window. 2023-06-12 23:20:48 +02:00
Maxim Ganetsky
691e47cc00 LazUtils: fixed compilation on WinCE by adding somehow missing constants for it 2023-06-12 21:33:20 +03:00
Juha
e79ac027d5 FpDocUpdater: Improve anchoring in main form. Cleanup. 2023-06-12 21:06:19 +03:00
Maxim Ganetsky
f80440d58b Translations: Ukrainian translation update by Olexandr Pylypchuk, issue #40312 2023-06-12 18:20:35 +03:00
Maxim Ganetsky
a7c0d27b30 IDE: fixed TransferMacros i18n 2023-06-12 18:12:20 +03:00
Maxim Ganetsky
9be315ce81 LCL, LCLTranslator: normalize LanguageID on Unix also when locale name is empty 2023-06-12 17:45:09 +03:00
Maxim Ganetsky
62623bb589 LazResExplorer example: migrated to using GetLanguageID function from Translations unit 2023-06-12 17:15:43 +03:00
Maxim Ganetsky
53bda35072 LazReport editor sample: migrated to using GetLanguageID function from Translations unit 2023-06-12 17:10:11 +03:00
Maxim Ganetsky
5ad1936941 FPCUnit: migrated to using GetLanguageID function from Translations unit 2023-06-12 16:57:41 +03:00
Maxim Ganetsky
9190872585 DocEditor: migrated to using GetLanguageID function from Translations unit 2023-06-12 16:47:56 +03:00
Maxim Ganetsky
065d9a7d64 LazDataDesktop: use GetLanguageIDFromLocaleName function from Translations unit to properly extract language code from language name passed via command-line option 2023-06-12 16:41:34 +03:00
Maxim Ganetsky
9c8663e0f6 LCL, LCLTranslator: when searching for translation files, use properly extracted language code (do not assume that it has fixed two-symbol length) 2023-06-12 16:29:08 +03:00
Maxim Ganetsky
f2ce2e18e3 LazUtils, Translations unit: factored out locale name parsing code to a separate function GetLanguageIDFromLocaleName 2023-06-12 16:05:10 +03:00
dsiders
1cab990a9d Docs: LazUtils/lazutf8. Adds deprecation notices for changes in 65ed61c3ba. 2023-06-12 13:11:34 +01:00
dsiders
f2444c071d Docs: LazUtils/translations. Updates topics for changes in bb192833. 2023-06-12 13:11:17 +01:00
mattias
3a096be5ed codetools: less hints, search inc file order 2023-06-12 10:41:17 +02:00
mattias
58e260b6ba codetools: fixed include file 2023-06-12 07:26:23 +02:00
mattias
d9a0b39c50 ide: fixed compile on windows 2023-06-12 07:12:53 +02:00
mattias
daf7767a51 ide: fied compile on windows 2023-06-12 07:09:04 +02:00
mattias
4323a6e9f5 lcl: fixed compile with fpc 3.2.2 2023-06-12 07:01:41 +02:00
mattias
033c256b3a ide: less hints 2023-06-12 06:49:22 +02:00
Maxim Ganetsky
e21408456e LCL: migrated LCLTranslator to using GetLanguageID function from Translations unit 2023-06-12 04:11:45 +03:00
Maxim Ganetsky
22f596f8bb LazDataDesktop: migrated to using GetLanguageID function from Translations unit 2023-06-12 04:11:45 +03:00
Maxim Ganetsky
67cac82323 IDE: migrated to using GetLanguageID function from Translations unit 2023-06-12 04:11:44 +03:00
Maxim Ganetsky
65ed61c3ba LazUtils: Make LazGetLanguageIDs and LazGetShortLanguageID procedures use results of GetLanguageID function from Translations unit. Also deprecate LazGetLanguageIDs and LazGetShortLanguageID. 2023-06-12 04:11:44 +03:00
Maxim Ganetsky
bb19283344 LazUtils: Add GetLanguageID function to Translations unit. It returns a record with language code (in ISO 639-1 or ISO 639-2) and country code (in ISO 3166) for current system locale.
Implementation is based on GetLanguageIDs procedure from GetText unit, but is rewritten to have the following properties:
1. Language and country codes are returned in ISO formats on Windows.
2. Unix locale identifier is properly parsed and language/country codes are properly extracted.
3. Don't assume that language code is always two-letter (ISO 639-1), it can have bigger length (e. g. three letters, like in ISO 639-2).
4. Return locale ID in a record type. This will allow to return additional fields in backwards-compatible manner. Currently it contains language ID, language code and country code.
2023-06-12 04:11:44 +03:00
dsiders
04381be2cc Docs: LCL/comctrls. Updates content in TTreeNode topics (various). 2023-06-12 01:10:56 +01:00
dsiders
bb61f6eec8 Docs: LazUtils/lazutilities. Adds topic skeletons for changes in e3691f68. 2023-06-12 01:10:33 +01:00
dsiders
03cf8c2342 Docs: LazUtils/lazutf8. Updates content in the LazGetLanguageIDs topic for changes in 97c198b5. 2023-06-12 01:10:13 +01:00
dsiders
fe21b3d6dd Docs: LazUtils/lazconfigstorage. Adds topic skeletons for changes in 67c1c587. 2023-06-12 01:09:50 +01:00