Commit Graph

66449 Commits

Author SHA1 Message Date
Maxim Ganetsky
1e7d5e9eeb IDE: changed class of "Select profiles to build" dialog from TGenericCheckListForm to TLazarusBuildManyDialog. The former type corresponds to generic dialog and poses potential risk of name clashing when storing layout. Patch by n7800. 2023-11-25 05:27:26 +03:00
Abou Al Montacir
3256ff9246 GTK3: Fixed setting cursor on widgets.
Closes: #40374. Thanks To: Anton Kavalenka.

When the widget doesn't have a window, we fall back to parent's one.
2023-11-24 19:59:54 +01:00
Abou Al Montacir
fa8e8eeecf GTK3: Fixed rendering of images using 24 bits per pixel.
Closes: #40374. Thanks To: Anton Kavalenka.

When the image is stored in a buffer using 24 bits per pixel, we don't
need to copy pixel by pixel unless the components order is wrong.
We can use `System.move` in this case.

This is the same thing that is used for 32 bit images.
2023-11-24 19:16:06 +01:00
Maxim Ganetsky
5c5693e6be IDE: save/restore size of "Select profiles to build" window of "Build Lazarus" dialog 2023-11-24 18:41:06 +03:00
Maxim Ganetsky
b4ce8d9e06 IDE: regenerated translations and updated Russian translation 2023-11-24 18:15:46 +03:00
Juha
db64a6240d IDE: Overload TBuildModesCheckList constructor to avoid a warning. 2023-11-24 13:23:40 +02:00
Juha
1633420b55 FpDebug: linux, add unit syscall / part of issue #40599 2023-11-24 12:16:02 +01:00
Juha
ca7c0d686b IDE: Save the size of Run / "Compile many modes" dialog. Issue #35245, patch by n7800. 2023-11-24 12:44:58 +02:00
Maxim Ganetsky
486ffc5d9a IDE: save and restore of "Delete all the files?" confirmation dialog, issue #40611 2023-11-24 03:25:52 +03:00
Martin
3991796383 LazEdit: fix textmate, attrib idb from other grammar 2023-11-24 01:14:18 +01:00
Martin
fd824cd3d6 LazEdit: fix textmate, copy from other grammar 2023-11-24 01:00:46 +01:00
DomingoGP
dedb2622b3 Jedi code format: issue #40612 Accept and "or xor class, ..." operators and improved formatting of operator overloads. 2023-11-24 00:27:13 +01:00
Maxim Ganetsky
7eb6be5a2c IDE: pass to FPC only documented assembler mode parameter values and only for relevant CPU families (i8086, i386, x86_64), issue #38786 2023-11-24 02:18:36 +03:00
rich2014
dc8475462f IDE: fix the issue in TFileOpener.OpenEditorFile() where SourceEditor was not activated when the file was already open 2023-11-24 01:07:05 +08:00
rich2014
476704c287 IDE: prevent the tab itself from becoming the focusi n SourceEditor 2023-11-24 01:03:21 +08:00
Martin
86866f09ef LazEdit: Update TextMateGrammar 2023-11-23 02:05:00 +01:00
wp_xyz
5cb240ac36 TAChart: Make sure that TAreasSeries is clipped at the plotarea boundaries. 2023-11-22 18:38:16 +01:00
Martin
327c5770ab LazEdit: update TRegExpr 2023-11-22 14:56:43 +01:00
Maxim Ganetsky
7fd8824fbc CI: Renamed Dockerfile to make code highlight to work in GitLab web interface. Also simplified it and made to terminate earlier in case of compilation errors. 2023-11-22 02:42:38 +03:00
rich2014
3561292477 Cocoa: Standardize and Simplify NS constants, Merge branch 'cocoa/const' 2023-11-21 23:35:54 +08:00
rich2014
0419fca186 Cocoa: make NS Const read-only 2023-11-21 21:24:54 +08:00
rich2014
b3928ed3df Cocoa: fix const error 2023-11-21 19:21:21 +08:00
rich2014
1efcbc5377 Cocoa: normalize NSPasteboardType 2023-11-21 18:28:48 +08:00
rich2014
b55c816aa8 Cocoa: standardize references to several NSString constants 2023-11-21 18:28:48 +08:00
rich2014
c64aed3fb8 Cocoa: move const from CocoaUtils to CocoaConst 2023-11-21 18:28:48 +08:00
rich2014
312a73b6b7 Cocoa: move const from CocoaTabControls to CocoaConst 2023-11-21 18:28:48 +08:00
rich2014
29d299458e Cocoa: move const from CocoaMenus to CocoaConst 2023-11-21 18:28:48 +08:00
rich2014
7610b7e341 Cocoa: rename CocoaConfig to CocoaConst 2023-11-21 18:28:47 +08:00
Juha
97c3ff8515 DateTimeCtrlsDsgn: Move uses sections from implementation to interface. 2023-11-21 06:43:32 +02:00
Maxim Ganetsky
5d6a599d92 Codetools: fixed compilation of tests 2023-11-21 02:14:47 +03:00
Martin
f6743b5cd7 LazEdit: update TRegExpr 2023-11-20 23:54:24 +01:00
Juha
3692c658ae LCL, LazControls: Fix order of calling OnKeyDown in FilterEdit controls. Issue #40601, patch by n7800. 2023-11-20 22:48:10 +02:00
Juha
764415b6a0 LCL, LazControls: FilterEdit cleanup. Issue #40601, patch by n7800. 2023-11-20 22:45:11 +02:00
Martin
769cab6f8b LazEdit: update TRegExpr 2023-11-20 20:24:15 +01:00
Martin
e764c0f684 LazEdit: fix detection of pattern found at best pos / De-duplicate Textmate pattern lists. / Fix empty check in GetFirstMatchPos 2023-11-20 20:24:15 +01:00
rich2014
8849a9cc96 Cocoa: improve #40608: special processing for '+/=' as KeyEquivalent 2023-11-21 00:24:47 +08:00
mattias
c9aa80149c ide+codetools: fpc config cache: support working directory and @ param, fixed #40603 2023-11-20 16:40:52 +01:00
mattias
14e1844066 IDE: pass project custom config file to codetools 2023-11-20 16:40:52 +01:00
mattias
d89c23fbeb fpweb: less hints 2023-11-20 16:40:52 +01:00
Maxim Ganetsky
2d2575d452 FPCUnit: regenerated translations and updated Russian translation 2023-11-20 04:08:08 +03:00
Maxim Ganetsky
eaedb0019d FPCUnit: improved i18n, cleaned up unused resource strings 2023-11-20 04:08:00 +03:00
Martin
3b6632f5c2 LazEdit: Update Textmate grammar 2023-11-19 22:49:54 +01:00
Martin
0d7e17c613 LazEdit: Update RegEx 2023-11-19 22:49:54 +01:00
Maxim Ganetsky
9129f3325d FPCUnit: moved resource strings to correct file 2023-11-19 22:36:09 +03:00
Maxim Ganetsky
cbe37c85ca FPCUnit: moved one resource string to correct file 2023-11-19 22:12:47 +03:00
Maxim Ganetsky
b8146c7183 LCL: don't add Cocoa units to lcl.pas uses section 2023-11-19 19:37:08 +03:00
Maxim Ganetsky
d46484b597 Packager: added link to laztestinsight package 2023-11-19 19:36:28 +03:00
Michaël Van Canneyt
b70e567817 * Correct makefiles so make bigide works 2023-11-19 16:53:23 +01:00
Michaël Van Canneyt
2707a83b1f * Add Lazarus TestInsight to fpcunitide package. 2023-11-19 16:05:42 +01:00
rich2014
7101198584 Lcl/Cocoa: Remove almost all circular unit references , Merge branch 'cocoa/crossref' 2023-11-19 21:48:05 +08:00