Commit Graph

56033 Commits

Author SHA1 Message Date
martin
2961d09e9e Merged revision(s) 64307 #3f43cd260e, 64353 #24637b3d03, 64377 #adee13bfdd, 64379 #68f758f8e2 from trunk:
ProjectTemplates: Use the template.lpi file for a new project. Issue #38244, patch from Rolf Wetjen.
........
TAChart: Fix too thick connection line between stacked bars.
........
LCL-GTK2: Fix SpeedButton when non-modal form is opened by popup menu. Issue #38345, patch from Andrzej Kilijanski.
........
TAChart: Fix usage of incorrect drawing backend in OnAfterCustomDrawBackwall (https://www.lazarusforum.de/viewtopic.php?f=18&t=13347).
........

git-svn-id: branches/fixes_2_0@64613 -
2021-02-18 01:27:35 +00:00
martin
2c03a634c5 Merged revision(s) 64165 #7d90e95e0b, 64167-64168 #51302252eb-#51302252eb, 64195 #aa8f480e17, 64199 #473e65ba01, 64211 #1c9c36d205, 64267 #5197500844 from trunk:
LCL: Propogate TAction.ImageIndex to TSpeedButton.ImageIndex. Issue #38135, patch from Anton Kavalenka.
........
LCL-GTK2: Paint a form with one color also after scrolling. Issue #16183, patch from Joeny Ang.
........
LCL/CheckGroup: Fix items and checkboxes getting out of sync upon Items.Insert. Issue #38157.
........
LCL/Grids: Fix grids truncating cell height during editing if TitleFont.Size is smaller than Font.Size. Issue #38203).
........
IDE: Prevent an infinite loop when comparing files. Issue #38185, patch from Domingo Galmés.
........
LCL/FileListbox: Update selected filename when ItemIndex is set
........
LCL: Fix selected items of TComboBoxEx and TCheckComboBox not being painted with color clHighlightText.
........

git-svn-id: branches/fixes_2_0@64612 -
2021-02-18 01:23:59 +00:00
martin
561d01f2e6 Merged revision(s) 64003 #32439437d4, 64070 #609f5046d8, 64130 #e405b8c6ac, 64142 #2a0df745f0, 64161 #62462e4388 from trunk:
LCL-GTK2: Prevent "critical" messages generated by TabControl Tabs. Issue #37924, patch from Anton Kavalenka.
........
IDE: Don't cut a dotted TargetFilename when adding an extension to it. Issue #34665.
........
LCL-GTK2: Fix drawing of text region in TListView and others. Issue #38062, patch from Joeny Ang.
........
LCL: Do not call TTreeView.OnCollapsing and OnCollapsed during clearing the items. Issue #38084.
........
TAChart: Fix some ZoomDragTool and DataPointCrosshairTool painting on other chart if shared between two charts.
........

git-svn-id: branches/fixes_2_0@64611 -
2021-02-18 01:18:58 +00:00
martin
7c386df181 Merged revision(s) 63897 #a3272084cf, 63902 #6c19136b97, 63926 #317b7088a4, 63939 #6fddd1aaf4 from trunk:
LCL-GTK2: Improve setting a shaped form. Issue #30385, patch from Anton Kavalenka.
........
LCL-GTK2: Initialize a record in LCLIntfCellRenderer_CellDataFunc. Prevents a crash. Issue #37781, patch from Cyrax.
........
LCL: Fix ofAutoPreview of TOpenPictureDialog. Issue #37820, patch from Anton Kavalenka.
........
IDE: Fix a crash if IDE is aborted before updating configuration.
........

git-svn-id: branches/fixes_2_0@64610 -
2021-02-18 01:09:47 +00:00
martin
9b78caaf21 Merged revision(s) 63732 #c5dd93a0e4, 63788 #40ffa448fe, 63797 #52b4b42968, 63802-63803 #8b34fff80b-#8b34fff80b from trunk:
LCL-GTK2: Apply DisplaySettings properties of TCalendar also during runtime. Issue #37450, patch from Cyrax.
........
IDE: Update "search results" scrollbars after filling the tree. Issue #37582, patch from BrunoK.
........
IDE, LCL: Fix the search results scrollbar issue in a generic way in TreeView. Issue #37582, patch from BrunoK.
........
MenuEditor: Prevent assertion failure when separator selected, right click, "Remove all separators". Issue #37595.
........
MenuEditor: Update menuitems correctly when adding or removing separators. Patch from BrunoK, issue #37595.
........

git-svn-id: branches/fixes_2_0@64609 -
2021-02-18 01:06:01 +00:00
martin
c00cb12cca Merged revision(s) 63596 #727eb0ef72, 63627 #4fde982e86 from trunk:
LCL: Prevent DBGrid raising exception after enabled and hiding inplace editor. Issue #37385, patch from Zdravko Gabrovski.
........
Codetools: Find form's ancestor also when a generic form is specialized. Issue #37396, patch from Imants Gulbis.
........

git-svn-id: branches/fixes_2_0@64608 -
2021-02-18 01:00:29 +00:00
mattias
ee6fa154ed codetools: fixed GetSmartHint other unit
git-svn-id: branches/fixes_2_0@64604 -
2021-02-17 13:59:52 +00:00
mattias
19aad3af45 IDE: fixed crash in designer
git-svn-id: branches/fixes_2_0@64592 -
2021-02-16 13:35:02 +00:00
mattias
77b7cb7d61 startlazarus: darwin: fixed restart
git-svn-id: branches/fixes_2_0@64280 -
2020-12-26 12:25:57 +00:00
mattias
69c095d1e2 startlazarus: wait for initial lazarus to exit, before checking for accepting lazarus
git-svn-id: branches/fixes_2_0@64278 -
2020-12-26 11:55:15 +00:00
mattias
3e0f2f5e68 IDE: string lit to const
git-svn-id: branches/fixes_2_0@64269 -
2020-12-23 16:18:24 +00:00
mattias
c476a94462 IDE: fixed compile with fpc 3.0.4
git-svn-id: branches/fixes_2_0@64262 -
2020-12-21 09:53:31 +00:00
mattias
8bf9b7f784 IDE: startlazarus on darwin start the bundle, open with exe does not work anymore since big sur
git-svn-id: branches/fixes_2_0@64256 -
2020-12-20 15:03:19 +00:00
mattias
8a0f57666f IDE: fixed startlazarus expanding --pcp
git-svn-id: branches/fixes_2_0@64253 -
2020-12-20 14:24:47 +00:00
mattias
2889401bd2 IDE: fixed restart on darwin with lazarus.cfg
git-svn-id: branches/fixes_2_0@64250 -
2020-12-20 14:17:34 +00:00
mattias
f29f662333 IDE: macos: added default shotcut for close file Meta+W
git-svn-id: branches/fixes_2_0@64234 -
2020-12-19 14:14:20 +00:00
mattias
770bee475c darwin: set default lcl platform to cocoa
git-svn-id: branches/fixes_2_0@64232 -
2020-12-19 13:54:51 +00:00
mattias
f464a500fc IDE: start user IDE when newer
git-svn-id: branches/fixes_2_0@64231 -
2020-12-19 13:08:29 +00:00
mattias
36319f66d5 Win32: document that setting TComboBox.BorderStyle to bsNone is not supported. Issue #0038126
git-svn-id: branches/fixes_2_0@64172 -
2020-12-05 15:16:52 +00:00
mattias
a6e6e910f0 make install: check if LAZARUS_INSTALL_DIR already set, Issue #37356
git-svn-id: branches/fixes_2_0@64171 -
2020-12-05 15:14:57 +00:00
bart
18ff8c4700 LCL: Fix copy/paste error. Issue #0038078.
git-svn-id: branches/fixes_2_0@64135 -
2020-11-14 15:39:47 +00:00
mattias
90cbe5eed9 lazwiki: fixed compile with fpc 3.2
git-svn-id: branches/fixes_2_0@64086 -
2020-10-29 21:20:12 +00:00
maxim
c3e8aa2edf Reverted r64007 #0c525d9222 from branches/fixes_2_0 (LCL win: detect wincontrol destroy during WindProc / fixes Issue #28404) because it caused crashes
git-svn-id: branches/fixes_2_0@64032 -
2020-10-16 23:39:29 +00:00
maxim
3bb8fe51b5 Merged revision(s) 63714 #2484bd669f from trunk:
Translations: Slovak translation update by LacaK, bug #37531
........

git-svn-id: branches/fixes_2_0@64030 -
2020-10-16 19:44:47 +00:00
juha
5d06959c36 Prevent occasional crash in external tool threads with Sleep(1), especially with LazBuild. Issue #37883.
git-svn-id: branches/fixes_2_0@64023 -
2020-10-15 19:08:37 +00:00
mattias
8ddcd102ee lcl: EditButton: publish OnContextPopup. Patch by Reinhard Kalinke. Issue #0037832
git-svn-id: branches/fixes_2_0@64014 -
2020-10-15 11:23:54 +00:00
mattias
c910891f1b EditButton: implement OnContextPopup.
git-svn-id: branches/fixes_2_0@64013 -
2020-10-15 11:23:25 +00:00
mattias
ebab00eb5b SpinEx: dont call inherited KeyPress twice in TCustomSpinEx.KeyPress.
git-svn-id: branches/fixes_2_0@64012 -
2020-10-15 11:21:08 +00:00
mattias
886ab5f015 fpvectorial: Fix possible word overflow in wmfVectorialWriter.PrepareScaling
git-svn-id: branches/fixes_2_0@64011 -
2020-10-15 11:20:45 +00:00
mattias
d6eb3f3a05 TUTF8Process: workaround for the poNoConsole->poDetached change. Better hacks for old FPC versions without TProcessClassTemplate. Issue #35991
git-svn-id: branches/fixes_2_0@64010 -
2020-10-15 11:20:24 +00:00
mattias
f7c69baac6 LazUtils: Dont override TProcess.Execute for TProcessUTF8 starting from FPC 3.2. Issue #35991
git-svn-id: branches/fixes_2_0@64009 -
2020-10-15 11:18:56 +00:00
mattias
2838eb631e LazUtils: Delete very old code for TProcessUTF8 that was needed for FPC 2.x.
git-svn-id: branches/fixes_2_0@64008 -
2020-10-15 11:18:32 +00:00
mattias
0c525d9222 LCL win: detect wincontrol destroy during WindProc / fixes Issue #28404
git-svn-id: branches/fixes_2_0@64007 -
2020-10-15 11:16:16 +00:00
mattias
7b2dec7cc7 lazutils: Try to minimize (NOT a fix) the risks of TProcessUtf8 crashes. Crash introduced in r50595 #d0dace2bf5 for Issue #28991
git-svn-id: branches/fixes_2_0@64006 -
2020-10-15 11:15:49 +00:00
martin
99021f5b35 Merged revision(s) 63983 #1db96371a5 from trunk:
FpDebug: fix stdcall
........

git-svn-id: branches/fixes_2_0@63984 -
2020-10-09 14:21:04 +00:00
martin
d7ef338ff6 Merged revision(s) part of 63978 from trunk:
FpDebug: fix opening files with utf8 name on windows. Issue #37884
........

git-svn-id: branches/fixes_2_0@63979 -
2020-10-08 21:05:17 +00:00
martin
8e84940d5c Merged revision(s) 63912-63913 #0b1a412658-#0b1a412658 from trunk:
GdbmiDebugger: fix marking register as modified
........
Debugger: fix converting values (qword) to bin/octal
........

git-svn-id: branches/fixes_2_0@63916 -
2020-09-24 05:28:24 +00:00
mattias
b85943b863 IDE: line ending CR call Classic Mac, issue #37800
git-svn-id: branches/fixes_2_0@63909 -
2020-09-23 14:46:56 +00:00
martin
7382f9906d Merged revision(s) 63885 #47bbc252d8 from trunk:
FpDebug: Fix QuoteText
........

git-svn-id: branches/fixes_2_0@63887 -
2020-09-17 23:07:57 +00:00
martin
b1e194c219 Merged revision(s) 63739 #68b18e0e2b from trunk:
IDE: prevent exceptions (in debugger eval hint) from being passed back to the debugger
........

git-svn-id: branches/fixes_2_0@63742 -
2020-08-15 02:35:08 +00:00
martin
036336f93d Merged revision(s) 63738 #084616c388 from trunk:
CodeTools: Speed up TextToHTML for large text. Issue #037561
........

git-svn-id: branches/fixes_2_0@63741 -
2020-08-15 02:32:44 +00:00
mattias
5a9fdda475 codetools: added SetString overloads
git-svn-id: branches/fixes_2_0@63684 -
2020-08-03 20:56:08 +00:00
mattias
ed18ef8486 codetools: added SetString overloads
git-svn-id: branches/fixes_2_0@63682 -
2020-08-03 20:53:53 +00:00
mattias
7b87b59dda codetools: added SetString overloads
git-svn-id: branches/fixes_2_0@63680 -
2020-08-03 20:50:54 +00:00
mattias
e400755e2b codetools: search unit first in current directory, issue #37466
git-svn-id: branches/fixes_2_0@63676 -
2020-08-02 16:28:12 +00:00
martin
08002f607e Merged revision(s) 63648 #16b3c7f07b from trunk:
GDBMIDebugger: Watch with empty expression should not stop queue execution (stall further watches, ...)
........

git-svn-id: branches/fixes_2_0@63651 -
2020-07-24 22:41:18 +00:00
mattias
80f42df3c7 make help clean up
git-svn-id: branches/fixes_2_0@63646 -
2020-07-24 16:14:39 +00:00
mattias
918ae61957 IDE: make lazcontroldsgn a base package
git-svn-id: branches/fixes_2_0@63645 -
2020-07-24 15:45:40 +00:00
mattias
9a2223b8b2 IDE: make lazcontroldsgn a base package
git-svn-id: branches/fixes_2_0@63643 -
2020-07-24 15:33:32 +00:00
mattias
d6c010f5a8 startlazarus: fixed check if lazarus.app folder exists
git-svn-id: branches/fixes_2_0@63623 -
2020-07-22 14:45:24 +00:00