lazarus/ide
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
..
frames merge r62477 #61ff6d46d1: Fix compilation with FPC trunk 2020-01-03 10:24:51 +00:00
include
aboutfrm.lfm
aboutfrm.pas
abstractsmethodsdlg.lfm
abstractsmethodsdlg.pas
addtoprojectdlg.lfm IDE: Remove the "Add files in directory" feature for projects and packages. It is messy, inconsistent and broken. Issue #33845. 2018-09-02 19:35:09 +00:00
addtoprojectdlg.pas IDE: Remove the "Add files in directory" feature for projects and packages. It is messy, inconsistent and broken. Issue #33845. 2018-09-02 19:35:09 +00:00
allcompileroptions.lfm
allcompileroptions.pas
applicationbundle.pas
basebuildmanager.pas IDE: debug launching application 2020-07-17 08:53:33 +00:00
basedebugmanager.pas Debugger: let the debugger request certain compiler opts (eg: needs dwarf, or external info) 2018-08-05 12:26:21 +00:00
buildfiledlg.lfm
buildfiledlg.pas LazUtils: Move string manipulation functions from IDEProcs to LazStringUtils. 2018-07-25 13:39:06 +00:00
buildlazdialog.lfm
buildlazdialog.pas IDE+lazbuild: build IDE: pass idemake.cfg with quotes if needed 2019-11-06 16:15:52 +00:00
buildmanager.pas IDE: debug launching application 2020-07-17 08:53:33 +00:00
buildmodediffdlg.lfm
buildmodediffdlg.pas
buildmodesmanager.lfm IDE: Fix forgotten scaling of images in BuildModesManager. Issue #37211 2020-06-17 10:03:56 +00:00
buildmodesmanager.pas IDE: Fix forgotten scaling of images in BuildModesManager. Issue #37211 2020-06-17 10:03:56 +00:00
buildprofilemanager.lfm
buildprofilemanager.pas
buildprojectdlg.lfm
buildprojectdlg.pas LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils. 2018-07-25 23:44:54 +00:00
charactermapdlg.lfm
charactermapdlg.pas
checkcompileropts.lfm
checkcompileropts.pas Merged revision(s) 60535-60537 #ad2827a4e5-#ad2827a4e5 from trunk: 2019-03-06 23:02:00 +00:00
checkcompoptsfornewunitdlg.lfm
checkcompoptsfornewunitdlg.pas
checklfmdlg.lfm
checklfmdlg.pas LazUtils: Move string manipulation functions from IDEProcs to LazStringUtils. 2018-07-25 13:39:06 +00:00
cleandirdlg.lfm
cleandirdlg.pas LazUtils: Move string manipulation functions from IDEProcs to LazStringUtils. 2018-07-25 13:39:06 +00:00
clipboardhistory.pas
codebrowser.lfm
codebrowser.pas LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils. 2018-07-25 23:44:54 +00:00
codecontextform.pas LazUtils: Move string manipulation functions from IDEProcs to LazStringUtils. 2018-07-25 13:39:06 +00:00
codecreationdlg.lfm
codecreationdlg.pas
codeexplopts.pas
codeexplorer.lfm
codeexplorer.pas Use RaiseGDBException from LazTracer unit. Remove similar funcs from IDEProcs and ComponentReg. 2018-07-24 17:49:21 +00:00
codehelp.pas Merged revision(s) 63738 #084616c388 from trunk: 2020-08-15 02:32:44 +00:00
codemacroprompt.lfm
codemacroprompt.pas
codemacroselect.lfm
codemacroselect.pas
codetemplatesdlg.lfm
codetemplatesdlg.pas IDE: Macro support for module's filename in "Code Templates" dialog. Issue #33901, patch from errno. 2018-08-05 08:32:02 +00:00
codetoolsdefines.lfm
codetoolsdefines.pas LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils. 2018-07-25 23:44:54 +00:00
codetoolsdefpreview.lfm
codetoolsdefpreview.pas
codetoolsoptions.pas LazUtils: Move string manipulation functions from IDEProcs to LazStringUtils. 2018-07-25 13:39:06 +00:00
ColorDefault.xml IDE, color opts: change color for execution line, to keep caret visible. Issue #0034150 2018-08-20 13:00:59 +00:00
ColorDelphi.xml
ColorOcean.xml
ColorPascalClassic.xml
ColorTwilight.xml
compatibilityrestrictions.pas
compiler.pp Merged revision(s) 60535-60537 #ad2827a4e5-#ad2827a4e5 from trunk: 2019-03-06 23:02:00 +00:00
compileroptions.pp Merged revision(s) 64003 #32439437d4, 64070 #609f5046d8, 64130 #e405b8c6ac, 64142 #2a0df745f0, 64161 #62462e4388 from trunk: 2021-02-18 01:18:58 +00:00
componentlist.lfm IDE: Add a selection tool button to ComponentList window. Clear selection when emptying filter. Issue #34256, patch from accorp. 2018-09-11 23:12:49 +00:00
componentlist.pas IDE: Add a selection tool button to ComponentList window. Clear selection when emptying filter. Issue #34256, patch from accorp. 2018-09-11 23:12:49 +00:00
componentpalette.pas Merged revision(s) 59081 #0d01822dfb from trunk: 2018-09-20 22:39:08 +00:00
compoptsmodes.pas
comppagespopup.lfm
comppagespopup.pas
customformeditor.pp IDE: added resourcebaseclass customform 2019-09-24 06:51:02 +00:00
debugmanager.pas IDE: debug launching application 2020-07-17 08:53:33 +00:00
definesgui.lfm
definesgui.pas
desktopmanager.lfm
desktopmanager.pas
dialogprocs.pas Cleanup for utility functions. 2018-08-27 19:03:21 +00:00
diffdialog.lfm
diffdialog.pas
diffpatch.pas Merged revision(s) 64165 #7d90e95e0b, 64167-64168 #51302252eb-#51302252eb, 64195 #aa8f480e17, 64199 #473e65ba01, 64211 #1c9c36d205, 64267 #5197500844 from trunk: 2021-02-18 01:23:59 +00:00
diskdiffsdialog.lfm
diskdiffsdialog.pas
editdefinetree.pas Use RaiseGDBException from LazTracer unit. Remove similar funcs from IDEProcs and ComponentReg. 2018-07-24 17:49:21 +00:00
editorfilemanager.lfm
editorfilemanager.pas
editormacrolistviewer.lfm
editormacrolistviewer.pas Merged revision(s) 60719 #016a724523, 61823 #35506f673d, 61898 #ad89fb55f9 from trunk: 2019-09-26 17:23:17 +00:00
editoroptions.pp SynEdit, EditorOpts: fix color for outline 2018-08-20 12:45:46 +00:00
editoroptions.rc
editoroptions.res IDE, color opts: change color for execution line, to keep caret visible. Issue #0034150 2018-08-20 13:00:59 +00:00
editortoolbarstatic.pas Formatting, cleanup, also remove unused funcs in ProcedureList. 2018-07-24 12:50:26 +00:00
emptymethodsdlg.lfm
emptymethodsdlg.pas
encloseifdef.lfm
encloseifdef.pas
encloseselectiondlg.lfm
encloseselectiondlg.pas LazUtils: Move string manipulation functions from IDEProcs to LazStringUtils. 2018-07-25 13:39:06 +00:00
environmentopts.pp IDE: using PathIsInPath instead of FileIsInPath where path=path is allowed 2019-07-28 08:27:46 +00:00
etfpcmsgparser.pas Merged revision(s) 60539 #74f40164bd, 60541 #4f1d217a02, 60543 #33c555282c, 60551-60552 #70529aa22d-#70529aa22d from trunk: 2019-03-06 23:04:39 +00:00
etmakemsgparser.pas
etmessageframe.lfm
etmessageframe.pas IDE: message widow: fixed showing ExitCode instead of ExitStatus of a process 2018-12-23 16:07:11 +00:00
etmessageswnd.lfm
etmessageswnd.pas
etpas2jsmsgparser.pas
etquickfixes.pas
etsrceditmarks.pas
examplemanager.lfm
examplemanager.pas
extractprocdlg.lfm
extractprocdlg.pas Move functions CompareCaret and CompareBoolean away from IDEProcs, to LCLProc and LazUtilities respectively. 2018-07-24 17:49:11 +00:00
exttooldialog.lfm
exttooldialog.pas
exttooleditdlg.lfm
exttooleditdlg.pas
exttools.pas MacOS: Improve external tool execution with an .app application. Issue #36314 2020-04-02 11:21:05 +00:00
exttoolsconsole.pas ide: less hints 2020-06-28 13:37:22 +00:00
exttoolside.pas Merged revision(s) 59244-59246 #e0503fa7ed-#e0503fa7ed, 59248 #7c1bbdaa10, 59263 #e720b191ee, 59266-59267 #cf7cf15624-#cf7cf15624, 59272 #e1b2a50f19 from trunk: 2018-10-09 23:04:04 +00:00
filereferencelist.pas Use RaiseGDBException from LazTracer unit. Remove similar funcs from IDEProcs and ComponentReg. 2018-07-24 17:49:21 +00:00
findinfilesdlg.lfm
findinfilesdlg.pas
findoverloadsdlg.lfm
findoverloadsdlg.pas
findrenameidentifier.lfm
findrenameidentifier.pas LazUtils: Move string manipulation functions from IDEProcs to LazStringUtils. 2018-07-25 13:39:06 +00:00
findreplacedialog.lfm
findreplacedialog.pp
findunitdlg.lfm
findunitdlg.pas
formeditor.pp
fpcsrcscan.pas
fpdoceditwindow.lfm
fpdoceditwindow.pas LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils. 2018-07-25 23:44:54 +00:00
fpdochints.pas
fpdocselectinherited.lfm
fpdocselectinherited.pas
fpdocselectlink.lfm
fpdocselectlink.pas
fpmake.pp IDE: Remove the "Add files in directory" feature for projects and packages. It is messy, inconsistent and broken. Issue #33845. 2018-09-02 19:35:09 +00:00
frmcustomapplicationoptions.lfm
frmcustomapplicationoptions.pas
genericchecklist.lfm
genericchecklist.pas
genericlisteditor.lfm IDE: Improve GenericListEditor dialog layout. Issue #35328 2019-04-10 11:34:18 +00:00
genericlisteditor.pas
genericlistselect.lfm
genericlistselect.pas
gotofrm.lfm
gotofrm.pas
helpfpcmessages.lfm
helpfpcmessages.pas Formatting, cleanup, also remove unused funcs in ProcedureList. 2018-07-24 12:50:26 +00:00
helpoptions.pas
ide.pas
idecmdline.pas IDE: string lit to const 2020-12-23 16:18:24 +00:00
idecontexthelpedit.lfm
idecontexthelpedit.pas
idecoolbardata.pas
idedefs.pas
idefpcinfo.lfm
idefpcinfo.pas Merged revision(s) 60535-60537 #ad2827a4e5-#ad2827a4e5 from trunk: 2019-03-06 23:02:00 +00:00
idefpdocfilesearch.lfm
idefpdocfilesearch.pas
ideguicmdline.pas
idehelpmanager.lfm
idehelpmanager.pas Merged revision(s) 59118 #2b512b893e, 59125 #70f0e3209a, 59169 #571647e302, 59175 #c9e4614e17, 59177 #75d1f28106 from trunk: 2018-09-30 22:45:40 +00:00
ideinfodlg.lfm
ideinfodlg.pas Merged revision(s) 60535-60537 #ad2827a4e5-#ad2827a4e5 from trunk: 2019-03-06 23:02:00 +00:00
ideinfoneedbuild.lfm
ideinfoneedbuild.pas
ideinstances.pas IDE: fixed restart on darwin with lazarus.cfg 2020-12-20 14:17:34 +00:00
ideoptiondefs.pas Formatting, cleanup, also remove unused funcs in ProcedureList. 2018-07-24 12:50:26 +00:00
ideoptionsdlg.lfm IDE: Remove the useless "Use Buildmodes" setting and CheckBox. 2018-09-05 18:23:58 +00:00
ideoptionsdlg.pas IDE: Remove the useless "Use Buildmodes" setting and CheckBox. 2018-09-05 18:23:58 +00:00
ideprocs.pp IDE: fixed checking if TargetExeDirectory(C:\) exists 2019-08-03 11:21:17 +00:00
ideprotocol.pas Formatting, cleanup, also remove unused funcs in ProcedureList. 2018-07-24 12:50:26 +00:00
idetranslations.pas Format and clean uses sections. 2018-07-25 13:38:35 +00:00
idewindowhelp.pas Format and clean uses sections. 2018-07-25 13:38:35 +00:00
imexportcompileropts.lfm
imexportcompileropts.pas
initialsetupdlgs.lfm IDE: initial setup dialog: ssAutoVertical 2019-04-05 07:11:51 +00:00
initialsetupdlgs.pas
initialsetupproc.pas Move a version of function ProgramDirectory from IDEProcs to FileUtils.ProgramDirectoryWithBundle. 2018-07-24 17:49:13 +00:00
inputfiledialog.pas Format and clean uses sections. 2018-07-25 13:38:35 +00:00
inputhistory.pas IDE: Simplify the publish module dialog more and rename it. 2018-08-30 11:16:09 +00:00
inputhistorywithsearchopt.pas
inspectchksumchangeddlg.lfm
inspectchksumchangeddlg.pas
invertassigntool.pas
jumphistoryview.lfm
jumphistoryview.pas LazUtils: Move string manipulation functions from IDEProcs to LazStringUtils. 2018-07-25 13:39:06 +00:00
keymapping.pp IDE: macos: added default shotcut for close file Meta+W 2020-12-19 14:14:20 +00:00
keymapschemedlg.lfm
keymapschemedlg.pas
keymapshortcutdlg.lfm
keymapshortcutdlg.pas
lazadvancedipc.pp LazUtils: Rename unit LazUTF8SysUtils -> LazSysUtils. It had nothing to do with character encoding. 2018-07-25 13:38:59 +00:00
lazarus_dci_file.dci
lazarus_indentation.res
lazarus.ico
lazarus.lpi set fixes version 2.0.11 2020-07-03 21:47:27 +00:00
lazarus.pp IDE: make lazcontroldsgn a base package 2020-07-24 15:45:40 +00:00
lazarus.res lhelp: fixed dbl click index item 2020-07-05 21:57:20 +00:00
lazarusidestrconsts.pas IDE: resourcestrings 2019-06-24 13:38:55 +00:00
lazarusmanager.pas startlazarus: darwin: fixed restart 2020-12-26 12:25:57 +00:00
lazbuild.lpi
lazbuild.lpr IDE: Separate units ExtToolsConsole (no LCL) and ExtToolsIDE (with LCL) from ExtTools. 2018-07-28 13:38:06 +00:00
lazconf.pp IDE: default extension for target browser and nodejs is .js 2019-03-07 11:27:26 +00:00
lazdoc.res Merged revision(s) 59314 #27b8c9d719, 59319 #179cc59ee6, 59321-59323 #436c27ee90-#436c27ee90, 59328 #a313fc1796 from trunk: 2018-10-22 22:54:41 +00:00
lfmunitresource.pas
macropromptdlg.pas
main.pp Merged revision(s) 63897 #a3272084cf, 63902 #6c19136b97, 63926 #317b7088a4, 63939 #6fddd1aaf4 from trunk: 2021-02-18 01:09:47 +00:00
mainbar.pas
mainbase.pas IDE: Improve 'Window' menu's submenus 'Tabs for project' and 'Other tabs'. Issue #36965 2020-06-28 16:54:14 +00:00
mainintf.pas IDE: clean up 2019-04-06 08:13:21 +00:00
Makefile darwin: set default lcl platform to cocoa 2020-12-19 13:54:51 +00:00
Makefile.fpc darwin: set default lcl platform to cocoa 2020-12-19 13:54:51 +00:00
makeresstrdlg.lfm
makeresstrdlg.pas
miscoptions.pas
modematrixopts.pas
mouseactiondialog.lfm
mouseactiondialog.pas
msgvieweditor.lfm
msgvieweditor.pas
multipastedlg.lfm
multipastedlg.pas Format and clean uses sections. 2018-07-25 13:38:35 +00:00
newdialog.lfm
newdialog.pas
newprojectdlg.lfm
newprojectdlg.pp
notifyprocessend.pas
objectlists.pas
pas2jsmsg.txt
patheditordlg.lfm IDE: Remove a useless form OnResize handler from PathEditor. 2018-09-10 07:50:59 +00:00
patheditordlg.pas IDE: fixed package options FPDoc search path basedirectory, issue #35222 2019-03-14 18:15:56 +00:00
procedurelist.lfm IDE: Remember the state of filter buttons in ProcedureList. Trigger filtering when they are clicked. 2018-09-07 11:03:31 +00:00
procedurelist.pas IDE: Remember the state of filter buttons in ProcedureList. Trigger filtering when they are clicked. 2018-09-07 11:03:31 +00:00
progressdlg.lfm
progressdlg.pas
progresswnd.lfm
progresswnd.pas
project.pp IDE: fixed uninitialized result, issue #35411, from Ondrej 2019-04-18 08:14:34 +00:00
projectdefs.pas Clean Publish Module code. Use common TBaseCompilerOptions. Fix wrong typecast for TProject() with packages. 2018-09-04 11:12:31 +00:00
projectdescriptors.pas Format and clean uses sections. 2018-07-25 13:38:35 +00:00
projecticon.pas Merged revision(s) 59244-59246 #e0503fa7ed-#e0503fa7ed, 59248 #7c1bbdaa10, 59263 #e720b191ee, 59266-59267 #cf7cf15624-#cf7cf15624, 59272 #e1b2a50f19 from trunk: 2018-10-09 23:04:04 +00:00
projectinspector.lfm IDE: Update project inspector also when there is no active project. 2020-04-02 16:00:51 +00:00
projectinspector.pas IDE: Set active project in Project Inspector when user opens it first time. 2020-04-11 07:24:11 +00:00
projectresources.pas
projectuserresources.pas
projectwizarddlg.lfm
projectwizarddlg.pas
publishmodule.pas IDE: clean up 2018-09-19 09:06:12 +00:00
publishmoduledlg.lfm Merged revision(s) 59543-59544 #24d3c9d127-#24d3c9d127 from trunk: 2018-11-15 22:17:28 +00:00
publishmoduledlg.pas Merged revision(s) 59244-59246 #e0503fa7ed-#e0503fa7ed, 59248 #7c1bbdaa10, 59263 #e720b191ee, 59266-59267 #cf7cf15624-#cf7cf15624, 59272 #e1b2a50f19 from trunk: 2018-10-09 23:04:04 +00:00
qfinitlocalvardlg.lfm
qfinitlocalvardlg.pas
raw_window.pas
redirect_stderr.pas
restrictionbrowser.lfm
restrictionbrowser.pas
runparamsopts.lfm
runparamsopts.pas IDE: always set an active run param mode if available 2020-07-17 09:30:02 +00:00
searchfrm.lfm
searchfrm.pas
searchresultview.lfm
searchresultview.pp Merged revision(s) 63732 #c5dd93a0e4, 63788 #40ffa448fe, 63797 #52b4b42968, 63802-63803 #8b34fff80b-#8b34fff80b from trunk: 2021-02-18 01:06:01 +00:00
showcompileropts.lfm Merged revision(s) 60535-60537 #ad2827a4e5-#ad2827a4e5 from trunk: 2019-03-06 23:02:00 +00:00
showcompileropts.pas Merged revision(s) 60535-60537 #ad2827a4e5-#ad2827a4e5 from trunk: 2019-03-06 23:02:00 +00:00
showdeletingfilesdlg.lfm
showdeletingfilesdlg.pas
sortselectiondlg.lfm
sortselectiondlg.pas
sourceeditor.lfm
sourceeditor.pp IDE: line ending CR call Classic Mac, issue #37800 2020-09-23 14:46:56 +00:00
sourceeditprocs.pas LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils. 2018-07-25 23:44:54 +00:00
sourcefilemanager.pas IDE: do not double check overwrite when savedialog already does 2020-07-20 21:20:48 +00:00
sourcemarks.pas Merged revision(s) 61118 #ddb8114238, 61150-61151 #4d8827642a-#4d8827642a, 61153 #4e7db82b52, 61156-61158 #80f32f0ac9-#80f32f0ac9 from trunk: 2019-05-05 15:57:39 +00:00
sourcesyneditor.pas Merged revision(s) 61697 #993861b8d4 from trunk: 2019-08-15 22:56:49 +00:00
splash.lfm
splash.pp
srcedithintfrm.pas
startlazarus.ico
startlazarus.lpi startlazarus: wait for initial lazarus to exit, before checking for accepting lazarus 2020-12-26 11:55:15 +00:00
startlazarus.lpr startlazarus: wait for initial lazarus to exit, before checking for accepting lazarus 2020-12-26 11:55:15 +00:00
startlazarus.res startlazarus: fixed check if lazarus.app folder exists 2020-07-22 14:45:24 +00:00
syncolorattribeditor.lfm IDE, SynEdit: MarkupFoldColor, more options to set colors 2018-07-20 01:12:11 +00:00
syncolorattribeditor.pas SynEdit: Caret Color 2018-07-28 18:01:10 +00:00
sysvaruseroverridedlg.pas Format and clean uses sections. 2018-07-25 13:38:35 +00:00
toolbarconfig.lfm
toolbarconfig.pas
transfermacros.pp IDEIntf: fixed change IDEMacros.Stamps 2019-03-25 18:08:07 +00:00
unitdependencies.lfm
unitdependencies.pas LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils. 2018-07-25 23:44:54 +00:00
unitinfodlg.lfm
unitinfodlg.pp
unusedunitsdlg.lfm
unusedunitsdlg.pas Format and clean uses sections. 2018-07-25 13:38:35 +00:00
useunitdlg.lfm Merged revision(s) 62297 #85fe179abe from trunk: 2019-11-25 22:27:58 +00:00
useunitdlg.pas
version.inc set fixes version 2.0.11 2020-07-03 21:47:27 +00:00
viewunit_dlg.lfm
viewunit_dlg.pp Merged revision(s) 59244-59246 #e0503fa7ed-#e0503fa7ed, 59248 #7c1bbdaa10, 59263 #e720b191ee, 59266-59267 #cf7cf15624-#cf7cf15624, 59272 #e1b2a50f19 from trunk: 2018-10-09 23:04:04 +00:00
w32manifest.pas
w32versioninfo.pas
wordcompletion.pp IDE: identifier completion: 2018-06-18 13:16:58 +00:00