Commit Graph

55790 Commits

Author SHA1 Message Date
mattias
c88691c16e IDE: using PathIsInPath instead of FileIsInPath where path=path is allowed
git-svn-id: branches/fixes_2_0@61637 -
2019-07-28 08:27:46 +00:00
martin
351d1ed8a2 Merged revision(s) 61064 #09945b4668, 61113 #a897a24acc, 61223 #298236df33, 61621 #1dec469350, 61624 #b915700854 from trunk:
LCL: Use "try finally" block for function DefaultInputDialog. Issue #35451, patch from Serge Anvarov.
........
LCL-Win32: Add support for ofForceShowHidden flag in dialog options. Issue #35452, patch from Serge Anvarov.
........
Patch from jmpessoa for IDE crash when closing some forms (highly visible for LAMW)
........
LCL-GTK2: Use libappindicator3 for System Tray Icon. Issue #35723, patch from David.
........
LCL: Fix a memory leak in TImageList.GetIcon. Issue #35684, patch from BrunoK.
........

git-svn-id: branches/fixes_2_0@61634 -
2019-07-27 15:35:44 +00:00
martin
8f6c6395fb Merged revision(s) 61497 #ebbd6b5e0b, 61544-61545 #c40bffbdee-#c40bffbdee, 61558 #d32b16b312 from trunk:
FpDebug: Fix Overflow in max array/string size
........
ProcessDebugger: Fixed crash, due to debugger destroying inside SetState
........
IDE: Fix crash on accessing nil (in MainIdeBar). Happens if the InitialSetupDialog is closed (OS close button) and the IDE exits.
........
DateTimePicker: Make widths of ArrowButton and UpDown highDPI-aware. Issue #35814.
........

git-svn-id: branches/fixes_2_0@61614 -
2019-07-22 10:41:53 +00:00
mattias
fa2d64b415 IDE: do not warn if installing a meta package
git-svn-id: branches/fixes_2_0@61610 -
2019-07-20 18:05:02 +00:00
maxim
925703c362 IDE: regenerated translations and updated Russian translation
git-svn-id: branches/fixes_2_0@61485 -
2019-06-26 23:07:27 +00:00
mattias
7419998a2b FpDebug: Fix mem leak in strings/dwarf-3
git-svn-id: branches/fixes_2_0@61482 -
2019-06-26 15:08:33 +00:00
mattias
1437060d73 LCL: TCustomTabControl fixed crash with nil Images property. patch by Luca Olivetti Issue #0035646
git-svn-id: branches/fixes_2_0@61481 -
2019-06-26 15:08:05 +00:00
mattias
18a0c25719 codetools: fixed parsing non advanced records
git-svn-id: branches/fixes_2_0@61480 -
2019-06-26 14:09:51 +00:00
mattias
48c9baaca6 IDE: resourcestrings
git-svn-id: branches/fixes_2_0@61465 -
2019-06-24 13:38:55 +00:00
mattias
dde8c390bd IDE: package editor: compile: warn if designtime only
git-svn-id: branches/fixes_2_0@61463 -
2019-06-24 13:37:48 +00:00
mattias
41e19d5865 pas2jsdsgn: fixed run params quotes
git-svn-id: branches/fixes_2_0@61457 -
2019-06-24 12:26:45 +00:00
maxim
16472223f3 Merged revision(s) 61380 #d47c326ea9 from trunk:
Installer: updated Russian translation
........

git-svn-id: branches/fixes_2_0@61381 -
2019-06-13 22:31:44 +00:00
maxim
0a747adff0 Pas2JS: merged translation updates
git-svn-id: branches/fixes_2_0@61379 -
2019-06-13 21:55:48 +00:00
mattias
6a36b45821 codetools: fixed parsing, issue #35713
git-svn-id: branches/fixes_2_0@61376 -
2019-06-13 06:56:54 +00:00
mattias
c41077d28a codetools: fixed result, issue #35632
git-svn-id: branches/fixes_2_0@61374 -
2019-06-12 22:22:36 +00:00
mattias
028c96f490 codetools: fixed using pas2js when -dpas2js
git-svn-id: branches/fixes_2_0@61366 -
2019-06-12 11:08:02 +00:00
mattias
7981618749 IDE: build project: create output directories before running execute before
git-svn-id: branches/fixes_2_0@61365 -
2019-06-12 10:50:28 +00:00
mattias
84d92b8cff pas2js: merged trunk fixes
git-svn-id: branches/fixes_2_0@61364 -
2019-06-12 10:33:12 +00:00
martin
32007e4563 Merged revision(s) 61309 #93d8287c3e, 61318 #c2480c6563, 61340 #15cde7a988 from trunk:
SynEdit: Fixed crash in MarkTextAsSaved. Issue #0035635
........
IDE: Run without debug, pass command-line args. Issue #0035649
........
SynEdit: Fix position for IME (e.g. Candidate window). Requests are received before "StartComposition".  Issue #0035682
........

git-svn-id: branches/fixes_2_0@61359 -
2019-06-11 16:16:28 +00:00
martin
d54eabffb6 Merged revision(s) 61200 #5f6aa28d51, 61202 #76b9420caf, 61205 #0f27442368, 61210 #e721ee16cc from trunk:
LCL: fix mem-leak in TCustomIcon.AssignImage / Temporary mask is not freed. Issue #0035562
........
LCL: fix mem-leak in TRasterImage.LoadFromRawImage Issue #0035372 / Behaviour change: if source and dest are equal, then data is kept as it is.

Previously new mem of the same size was allocated, but no data written to it. Previous behaviour appears to be buggy since it did NOT load anything, so new behaviour is fine.
(Only affects ADataOwner=False.)
........
LCL: TRasterImage.LoadFromRawImage / revision 61202 #76b9420caf (fixed memleak): Fix check for source = target // Also means the behaviour is/stays as before rev 61202 #76b9420caf
........
LCL: TRasterImage.LoadFromRawImage / revision 61202 #76b9420caf (fixed memleak): Fix check for source = target // Also means the behaviour is/stays as before rev 61202 #76b9420caf
........

git-svn-id: branches/fixes_2_0@61358 -
2019-06-11 16:15:08 +00:00
martin
9a272ef64b Merged revision(s) 61067-61068 #dfcb3321a3-#dfcb3321a3, 61097-61098 #03251f0bde-#03251f0bde, 61178-61180 #8894d42fe2-#8894d42fe2, 61182 #9adb6cf878, 61237 #09eb2b9368 from trunk:
LazDebuggerGdbmi: Improve whitelisted commands for memory limit
........
LazDebuggerGdbmi: Improve "Reset Debugger". Ensure timeouts, if certain options lead to endless waiting.
........
Treeview: Fix smooth scrolling. Items scrolling in could have 1 pixel line duplicated or missing. See detailed explanation at revision 59650 #235888a37d
........
Ide ColorOptions, Treeview: Fix smooth scrolling. Items scrolling in could have 1 pixel line duplicated or missing. See detailed explanation at revision 59650 #235888a37d
........
Installer, Win: Add open-ssl libraries for OPM
........
Installer, Win: Refine install options for qt4pas.dll
........
Installer, Win: Add qt5pas.dll
........
Installer, Win: Only run in 64bit mode, if installing Lazarus for 64bit
........
Installer, Win: Include all ppu
........

git-svn-id: branches/fixes_2_0@61357 -
2019-06-11 16:08:06 +00:00
mattias
0b26945778 codetools: sourcecloser: keep implementation keyword
git-svn-id: branches/fixes_2_0@61198 -
2019-05-10 13:18:57 +00:00
mattias
2b408151d9 IDE: fixed adding event, when property unit has no implementation section
git-svn-id: branches/fixes_2_0@61196 -
2019-05-10 13:12:50 +00:00
mattias
6a132ece15 codetools: added option -M syntaxmode
git-svn-id: branches/fixes_2_0@61194 -
2019-05-10 08:23:31 +00:00
martin
1a565b7ccf Merged revision(s) 61118 #ddb8114238, 61150-61151 #4d8827642a-#4d8827642a, 61153 #4e7db82b52, 61156-61158 #80f32f0ac9-#80f32f0ac9 from trunk:
Installer, Win: Add Chinese
........
SynEdit: fix potential rangecheck in compare function
........
IDE: SynEdit: fix potential rangecheck in compare function
........
IDE: fix potential overflow in compare function
........
IDE: fix compare function
........
SynEdit: fix compare function
........
fix compare function
........

git-svn-id: branches/fixes_2_0@61159 -
2019-05-05 15:57:39 +00:00
mattias
b4948e01b5 codetools: fixed node start class sections
git-svn-id: branches/fixes_2_0@61110 -
2019-05-03 08:55:01 +00:00
martin
8800656748 Merged revision(s) 61001 #b31e03db6b, 61005 #e2056f0494, 61026 #e98b6c7599, 61028-61030 #519161a185-#519161a185, 61056 #142b226591, 61066 #157ea70bdb from trunk:
LazDebugger(Fp)Lldb: improve checks for errors during launch command. Ignore text in file names.
........
FpDebug: Watches/Locals: Display "Unknown type" instead of "Identifier not found" for unimplemented/unknown data/types
........
Gtk2: MsgQueue, fix race condition (patch by Boris Glavin) Issue #035395
........
SynEdit, GTK2: fix ghost caret during scrolling
........
IDE: Check for 'Unversioned directory' when omitting revision from IDE title.
........
IDE: Allow only valid revision numbers to show in IDE title.
........
LazDebuggerFpGdbmi: fixed a crash in watches eval, after cancel of watch eval due to dbg error.
........
FpDebug: Fix upper/lower spelling of Contents/MacOS
........

git-svn-id: branches/fixes_2_0@61084 -
2019-04-30 11:39:43 +00:00
mattias
aeabc637ed IDE: fixed uninitialized result, issue #35411, from Ondrej
git-svn-id: branches/fixes_2_0@61015 -
2019-04-18 08:14:34 +00:00
mattias
4874a3ba56 undo
git-svn-id: branches/fixes_2_0@61014 -
2019-04-18 08:13:51 +00:00
mattias
d93e7e3dbc IDE: fixed uninitialized result, issue #35411, from Ondrej
git-svn-id: branches/fixes_2_0@61013 -
2019-04-18 08:12:57 +00:00
maxim
f8f56402b6 Merged revision(s) 60987 #d7f986c747 from trunk:
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #35385
........

git-svn-id: branches/fixes_2_0@60988 -
2019-04-15 22:15:03 +00:00
maxim
a87dc9d0ce Merged revision(s) 60928-60929 #5e818f4ce4-#5e818f4ce4 from trunk:
IDE: Change caption for debug info. Remove "GDB", as the settings apply to all debuggers
........
IDE: regenerated translations and updated Russian translation
........

git-svn-id: branches/fixes_2_0@60974 -
2019-04-14 23:00:53 +00:00
maxim
3cbcdd86a2 Merged revision(s) 60949-60952 #1dc66309d3-#1dc66309d3, 60962-60963 #281ad1a6f0-#281ad1a6f0 from trunk:
cocoa: support for using DrawItem when drawing a read-only combobox. #21791
........
cocoa: do not call DrawItem for readonly dropdown if no item is not selected. #21791
........
cocoa: adding track area of readonly items, so they can be refreshed automatically as mouse moves around
........
cocoa: adding detection if a combobox is showing a popup window
........
cocoa: update the focused item status of a table raw. Only show it as focused, if it's selected and the control itself is focused. #32051
........
cocoa: shrink focus rect by one pixel from far sides
........

git-svn-id: branches/fixes_2_0@60973 -
2019-04-14 22:50:04 +00:00
mattias
c74ef3855c docs: reame: add footer
git-svn-id: branches/fixes_2_0@60959 -
2019-04-13 11:17:26 +00:00
mattias
1b23f4ee0d docs: fixed xml
git-svn-id: branches/fixes_2_0@60957 -
2019-04-13 11:02:54 +00:00
mattias
322d482ec2 docs: fixed build_lcl_docs
git-svn-id: branches/fixes_2_0@60956 -
2019-04-13 10:53:47 +00:00
mattias
69c1c32755 set fixes version 2.0.3
git-svn-id: branches/fixes_2_0@60955 -
2019-04-13 08:39:37 +00:00
mattias
bbb1ae0805 set fixes version 2.0.2
git-svn-id: branches/fixes_2_0@60953 -
2019-04-13 08:37:09 +00:00
martin
e44f0eef95 Merged (record merge info only) revision(s) 60862-60863 #f8b11dcbbf-#f8b11dcbbf from trunk:
TAChart: Fix compilation of additional drawer packages in FPC 3.2+
........
TAChart: Update package globallinks to changes in r60862 #f8b11dcbbf
........

git-svn-id: branches/fixes_2_0@60948 -
2019-04-12 23:46:08 +00:00
martin
18f46aec49 Merged revision(s) 60946 #bd2040ec55 from trunk:
FpDebug: "UnicodeString" workaround for wrong dwarf-highbound fpc issue #0035359, see also issue #0035340
........

git-svn-id: branches/fixes_2_0@60947 -
2019-04-12 23:42:59 +00:00
wp
b16081878d TAChart: TAChart: Fix compilation of additional drawer packages in FPC 3.2+ (r60862, r60863 #60546d8656)
git-svn-id: branches/fixes_2_0@60941 -
2019-04-12 17:02:01 +00:00
mattias
54612931d1 IDE: Fix jumping to next/previous error from the Search menu. Issue #35352
git-svn-id: branches/fixes_2_0@60940 -
2019-04-12 13:55:17 +00:00
mattias
1957911aaf remove outdated link
git-svn-id: branches/fixes_2_0@60939 -
2019-04-12 13:55:00 +00:00
mattias
261728969f FpDebug: Check char-size for strings. Recognize "UnicodeString", Issue #35340
git-svn-id: branches/fixes_2_0@60938 -
2019-04-12 13:54:38 +00:00
mattias
21071b34d1 LazDebuggerFpLldb: prevent crash in asm window, if dwarf info failed to load
git-svn-id: branches/fixes_2_0@60937 -
2019-04-12 13:54:16 +00:00
mattias
f1a7b48223 IDE: Improve GenericListEditor dialog layout. Issue #35328
git-svn-id: branches/fixes_2_0@60917 -
2019-04-10 11:34:18 +00:00
mattias
8c5b9aff94 Qt,Qt5: fixed action of TSavePictureDialog. Issue #0032540
git-svn-id: branches/fixes_2_0@60916 -
2019-04-10 11:33:55 +00:00
mattias
13c5a89a0f Qt,Qt5: TComboBox.Sorted property implemented. Issue #0028045
git-svn-id: branches/fixes_2_0@60915 -
2019-04-10 11:33:36 +00:00
mattias
77e46758d9 LCL: wince: cosmetic + small optimization align code to Win32 implementation. Bug #30117
git-svn-id: branches/fixes_2_0@60914 -
2019-04-10 11:33:15 +00:00
mattias
9a1e3cee85 LCL: wince: remove selecting all text when focussing a TCustomEdit, this can be down in the LCL by setting TCustomEdit.AutoSelect := true (same as in win32 in rev. 15588). Bug #23345
git-svn-id: branches/fixes_2_0@60913 -
2019-04-10 11:32:43 +00:00