Commit Graph

274 Commits

Author SHA1 Message Date
wp
bfeb99af9e IDE: Fix TForm.DesignTimePPI changing when form is loaded with different PPI and "Force DPI scaling in design time" is off. Issue #37227, patch by Emil Totev.
git-svn-id: trunk@63482 -
2020-06-30 08:55:48 +00:00
mattias
9fea11639e IDE: new file: do not break lines at dots
git-svn-id: trunk@63405 -
2020-06-20 16:01:26 +00:00
juha
7ef32e6a3a IdeIntf: A new ProjectOpening event. Triggered before a project opens. Issue #36899.
git-svn-id: trunk@63085 -
2020-04-26 19:58:32 +00:00
juha
25d8d5b4c7 IDE: Formatting. Eliminate a parameter in sub-function of LoadAncestorDependencyHidden.
git-svn-id: trunk@63038 -
2020-04-20 23:12:51 +00:00
juha
f5472e8233 IDE: Do not add CreateForm to project source for a new frame. Issue #26493.
git-svn-id: trunk@63005 -
2020-04-17 09:32:07 +00:00
ondrej
765094ef99 IDE: do not save LPI on project reload. Issue #36813
git-svn-id: trunk@62780 -
2020-03-20 13:21:53 +00:00
juha
7d6d05a0bf IDE: Change logic updating Application.Title and .Scaled in main source. Don't delete them when user option is off. Check for LCL app.
git-svn-id: trunk@62669 -
2020-02-24 09:51:03 +00:00
juha
1bfb7ec3fd IDE: Update Application.Scaled line in project main source correctly.
git-svn-id: trunk@62580 -
2020-01-23 14:17:28 +00:00
juha
7cfe7dc26d IDE: Remove Application.Scaled line from source also when Project1.Scaled=False.
git-svn-id: trunk@62579 -
2020-01-22 19:30:11 +00:00
juha
6e3d70b796 LCL-GTK3: TextOut cleanup. Issue #36568, patch from CudaText man.
git-svn-id: trunk@62552 -
2020-01-14 16:26:35 +00:00
juha
80d2504cd1 IDE: Move code updating Application Title, Scale and AutoForms from Main unit to SourceFileManager.
git-svn-id: trunk@62534 -
2020-01-12 18:07:39 +00:00
ondrej
f5da5df4fb LCL: high-DPI: fix inplace frames. Issue #36370
git-svn-id: trunk@62507 -
2020-01-07 21:14:44 +00:00
juha
37a763ee4f IDE: Fix compilation with defines IDE_MEM_CHECK and DebugDisableAutoSizing.
git-svn-id: trunk@62257 -
2019-11-17 14:22:52 +00:00
maxim
a48f3289a0 IDE: fixed compilation after r62194 #d8e277a5f0
git-svn-id: trunk@62195 -
2019-11-04 22:48:59 +00:00
juha
d8e277a5f0 IDE: Remove all selected units with "Remove from project..." even if user commented out the CreateForm lines. Issue #28065.
git-svn-id: trunk@62194 -
2019-11-04 22:38:07 +00:00
juha
4d7fdb6248 IDE: Remove unused parameters about MultiSelection in functions for selecting units.
git-svn-id: trunk@62193 -
2019-11-04 22:38:06 +00:00
juha
490804cee4 LazUtils: Move function LazIsValidIdent from PackageDependencyIntf (IdeIntf) to LazStringUtils.
git-svn-id: trunk@62133 -
2019-10-27 15:46:04 +00:00
mattias
020fdd7220 IDE: added IDE hook SaveEditorFile step sefsSaveAs and sefsSavedAs
git-svn-id: trunk@61948 -
2019-09-29 14:21:09 +00:00
mattias
ca832657cf IDE: added resourcebaseclass customform
git-svn-id: trunk@61911 -
2019-09-23 09:08:11 +00:00
mattias
05e011f162 IDE: using PathIsInPath instead of FileIsInPath where path=path is allowed
git-svn-id: trunk@61635 -
2019-07-28 07:36:10 +00:00
mattias
4c1be2535c IDE: SaveEditorFile with multi srceedits: saveas only once
git-svn-id: trunk@60754 -
2019-03-23 19:26:39 +00:00
juha
1cfba6a6de IDE: Use "case" in code for EnvironmentOptions.CharcaseFileAction enumerator.
git-svn-id: trunk@60749 -
2019-03-23 17:54:47 +00:00
juha
c04a7aae6b IDE: Stop an endless loop when saving a unit with invalid name. Issue #35260.
git-svn-id: trunk@60748 -
2019-03-23 17:54:42 +00:00
mattias
3eb274cc93 IDE: renameunit: mark project as modified
git-svn-id: trunk@60725 -
2019-03-19 21:35:52 +00:00
mattias
84dd7454d6 IDE: rename project: keep target file extension
git-svn-id: trunk@60723 -
2019-03-19 21:33:11 +00:00
mattias
d8c53e3eb0 IDE: debug messages on run/save project failures
git-svn-id: trunk@60721 -
2019-03-19 21:31:34 +00:00
mattias
bcabe6b804 IDE: when CheckFilesOnDiskEnabled disabled ignore missing or changed files when saving an editor file, issue #35230
git-svn-id: trunk@60687 -
2019-03-15 17:25:10 +00:00
juha
415d26dc6a IDE: Optimize, syntax highlighter type is already set in TUnitInfo.SetSource -> SetInternalFilename.
git-svn-id: trunk@60633 -
2019-03-09 17:29:28 +00:00
mattias
4ec3a43be3 IDE: fixed invalidate filestate cache after TSaveDialog
git-svn-id: trunk@60620 -
2019-03-08 12:12:59 +00:00
mattias
8890612608 IDE: invalidate filestate cache after opendialog, because it can change files without switching to another application
git-svn-id: trunk@60619 -
2019-03-08 08:50:57 +00:00
martin
781767973e IDE, SourceEditor: Implement "Close tabs on right". Issue #0029929
git-svn-id: trunk@60016 -
2019-01-06 18:41:19 +00:00
mattias
ed7752d089 IDE: fixed clear modified files on close project
git-svn-id: trunk@59560 -
2018-11-16 17:50:35 +00:00
mattias
568b20bdd2 IDE: fixed save file as dlg rename pascal file lowercase
git-svn-id: trunk@59500 -
2018-11-10 11:59:59 +00:00
juha
1313ae2b9b IDE: Update unit path for all build modes also when creating a new unit. Issue #34413.
git-svn-id: trunk@59374 -
2018-10-27 14:44:35 +00:00
juha
1259c8e10a IDE: Minor optimization. Remove a parameter from procedure GetMainUnit.
git-svn-id: trunk@59040 -
2018-09-17 12:03:41 +00:00
juha
a10d4dadc6 IDE: Support dot (".") in project name. Issue #29854.
git-svn-id: trunk@59005 -
2018-09-15 12:32:37 +00:00
juha
af2a77e682 IDE: Remove SourceFileMgr singleton. Change its methods into global functions which they logically are. No functional changes.
git-svn-id: trunk@58963 -
2018-09-12 11:18:20 +00:00
juha
2cfe697409 IDE: Move a BuildMode related function to BuildModesManager.
git-svn-id: trunk@58962 -
2018-09-12 11:18:18 +00:00
juha
8fd406ca25 IDE: Remove private variables in SourceFileManager. Move CheckFilesOnDisk to MainIDE.
git-svn-id: trunk@58961 -
2018-09-12 11:18:13 +00:00
juha
9f252da8ea IDE: Move code related to many build modes to unit BuildModesManager. Make "Build many Modes" selection persistent.
git-svn-id: trunk@58903 -
2018-09-07 11:03:44 +00:00
juha
cc3dd4cfbf IDE: Simplify and improve the Publish Project / Package feature. Issue #34102.
git-svn-id: trunk@58785 -
2018-08-27 19:03:16 +00:00
juha
b20cf40349 Use RaiseGDBException from LazTracer unit. Remove similar funcs from IDEProcs and ComponentReg.
git-svn-id: trunk@58622 -
2018-07-24 17:49:21 +00:00
michl
b88361dcd4 SpartaDockedFormEditor: Prevent showing of undocked frames/forms (short flicker) on loading of a project.
git-svn-id: trunk@58323 -
2018-06-19 08:45:11 +00:00
michl
ce6f326b14 SpartaDockedFormEditor: Prevent showing of undocked new created frames (short flicker) and more generally code for revision 58299 #a027232dda.
git-svn-id: trunk@58321 -
2018-06-19 07:53:06 +00:00
michl
a027232dda SpartaDockedFormEditor: Prevent showing of undocked forms (short flicker) after creating new forms. Issue #32207. Patch by Balázs Székely
git-svn-id: trunk@58299 -
2018-06-17 22:55:12 +00:00
juha
3574bdfb6d Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
mattias
d684662c07 IDE: FindSourceFile: search in virtual files
git-svn-id: trunk@58216 -
2018-06-10 17:03:43 +00:00
mattias
5ea6791db5 IDE: save project as: added all files filter
git-svn-id: trunk@58050 -
2018-05-29 07:27:59 +00:00
mattias
ee7e7c077c IDEIntf: added CompilerPath, fixed fpc msg parser if msg id not found
git-svn-id: trunk@57910 -
2018-05-13 07:15:23 +00:00
ondrej
09de874143 IDE: new designer option: Force DPI scaling in design-time
git-svn-id: trunk@56975 -
2018-01-06 01:53:01 +00:00