martin
90ecaf08c2
Ide ColorOptions: Improved "reset one" button (fix updating comboboxes / reset according to global/local)
...
git-svn-id: trunk@61099 -
2019-05-01 15:42:19 +00:00
martin
ff9c822553
Ide ColorOptions, Treeview: Fix smooth scrolling. Items scrolling in could have 1 pixel line duplicated or missing. See detailed explanation at revision 59650 #235888a37d
...
git-svn-id: trunk@61098 -
2019-05-01 13:01:02 +00:00
martin
9a58bacd0a
IDE, EditorOptions: add colors for Overview-Gutter / fix modified/save indicator colors (swapped)
...
git-svn-id: trunk@61096 -
2019-04-30 23:15:53 +00:00
martin
c12c24dc34
IDE, EditorOptions: add colors for Overview-Gutter
...
git-svn-id: trunk@61095 -
2019-04-30 22:54:27 +00:00
martin
f62d14900f
IDE, editor_color_options: Add some captions to tool-buttons
...
git-svn-id: trunk@61094 -
2019-04-30 21:03:08 +00:00
martin
dd418297c7
IDE, editor_color_options: Use radio button for scheme local/global selection / change captions
...
git-svn-id: trunk@61093 -
2019-04-30 20:44:57 +00:00
martin
04761bece6
IDE, editor_color_options: If available, use horizontal space for frame-style/edges comboboxes.
...
git-svn-id: trunk@61092 -
2019-04-30 20:44:55 +00:00
juha
d3ce767c34
IDE: Improve layout of "Example projects" etc. dialogs. Issue #35446 , patch from Alexey Tor.
...
git-svn-id: trunk@61085 -
2019-04-30 12:38:57 +00:00
martin
67f6274cad
LazDebuggerGdbmi: Improve "Reset Debugger". Ensure timeouts, if certain options lead to endless waiting.
...
git-svn-id: trunk@61068 -
2019-04-28 13:31:45 +00:00
juha
0a6a5d2b43
IDE: Sanity check when loading LPS run modes. Issue #35410 , patch from Ondrej.
...
git-svn-id: trunk@61051 -
2019-04-24 19:16:47 +00:00
juha
0b48576ddd
IDE: Speedup Find in Files. Was slowish with LCL-QT5. Issue #35416 , patch from rusty_robot.
...
git-svn-id: trunk@61050 -
2019-04-24 19:02:15 +00:00
juha
e149d43e6b
IDE: Improve layout of "(Show) Compiler Options" form. Issue #35434 , patch from Alexey Tor.
...
git-svn-id: trunk@61048 -
2019-04-24 18:09:11 +00:00
juha
3df7d8afe5
LCL, LazUtils: Move string manipulation functions from LCLProc to LazStringUtils.
...
git-svn-id: trunk@61038 -
2019-04-22 09:00:32 +00:00
juha
0487347061
IDE: Allow only valid revision numbers to show in IDE title.
...
git-svn-id: trunk@61030 -
2019-04-21 14:27:53 +00:00
juha
ac23dd220d
IDE: Check for 'Unversioned directory' when omitting revision from IDE title.
...
git-svn-id: trunk@61029 -
2019-04-21 08:11:46 +00:00
mattias
f88bcbfd2d
IDE: fixed uninitialized result, issue #35411 , from Ondrej
...
git-svn-id: trunk@61012 -
2019-04-18 08:12:04 +00:00
mattias
a06e60a246
undo
...
git-svn-id: trunk@61011 -
2019-04-18 08:11:56 +00:00
mattias
ab0aa9bf2a
IDE: fixed uninitialized result, issue #35411 , from Ondrej
...
git-svn-id: trunk@61010 -
2019-04-18 08:11:11 +00:00
joost
cc8c38611c
IDE: Fixed memory-leak introduced in r60944 #9d1b8c9d87
...
git-svn-id: trunk@61003 -
2019-04-17 21:02:48 +00:00
juha
eee4ab0ff1
IDE: Five new images. Fix casing of some file names. Issue #35373 , patch from FTurtle.
...
git-svn-id: trunk@60994 -
2019-04-16 13:59:53 +00:00
juha
f5a5a18fe0
IDE: Store units in project info file correctly. Issue #35377 , patch from Ondrej.
...
git-svn-id: trunk@60993 -
2019-04-16 13:59:45 +00:00
juha
580c51a113
IDE: Remove commands ecJumpToNextError and ecJumpToPrevError from TMainIDE.ProcessIDECommand.
...
git-svn-id: trunk@60992 -
2019-04-16 13:59:34 +00:00
joost
f9435a7947
IDE: Resourcestrings for the EnvironmentOptions.FppkgConfigFile
...
git-svn-id: trunk@60945 -
2019-04-12 21:10:42 +00:00
joost
9d1b8c9d87
IDE: Added EnvironmentOptions.FppkgConfigFile
...
IDE: Fixed some minor problems in the generation of the fppkg.cfg file
git-svn-id: trunk@60944 -
2019-04-12 21:08:55 +00:00
juha
0899ea0c29
IDE: Fix jumping to next/previous error from the Search menu. Issue #35352 .
...
git-svn-id: trunk@60933 -
2019-04-12 06:05:49 +00:00
martin
5e818f4ce4
IDE: Change caption for debug info. Remove "GDB", as the settings apply to all debuggers
...
git-svn-id: trunk@60928 -
2019-04-11 11:40:58 +00:00
mattias
ecbb270afa
bigide: added pas2jsdsgn
...
git-svn-id: trunk@60925 -
2019-04-11 11:22:41 +00:00
juha
b3b741485d
IDE: Improve layout of initial setup dialog. Issue #35316 , patch from Alexey Tor.
...
git-svn-id: trunk@60903 -
2019-04-10 07:32:14 +00:00
juha
10aadf7fcd
IDE: Improve GenericListEditor dialog layout. Issue #35328 , patch from Alexey Tor.
...
git-svn-id: trunk@60902 -
2019-04-10 07:21:40 +00:00
martin
18edc84831
Unit-Dependencies, PkgGraphExplorer: Add DEBUG setting "TestRandomSeed" to option dialog. Allows other options to be tested on a fixed/reproducible graph
...
git-svn-id: trunk@60893 -
2019-04-07 19:57:37 +00:00
martin
180da00d4a
Unit-Dependencies, PkgGraphExplorer: Add option dialog to modify graph style
...
git-svn-id: trunk@60892 -
2019-04-07 19:57:35 +00:00
martin
ba5ac8f30d
EnvironmentOptions: add registrable extension classes for other IDE units that need to store options.
...
git-svn-id: trunk@60891 -
2019-04-07 19:52:11 +00:00
martin
dfe4f1faa2
Unit-Dependencies, PkgGraphExplorer: Enable minimize length of edges
...
git-svn-id: trunk@60885 -
2019-04-07 19:52:02 +00:00
martin
9f7ad880cd
Unit-Dependencies: add filter for excluding units from graph
...
git-svn-id: trunk@60874 -
2019-04-07 19:51:45 +00:00
martin
69489f8247
Unit-Dependencies: fix showing units for project, if window is already open at IDE start.
...
git-svn-id: trunk@60873 -
2019-04-07 19:51:44 +00:00
martin
fab82e9924
Unit-Dependencies: remember last selected package(s). So Unitgraph shows correct content after re-parse.
...
git-svn-id: trunk@60872 -
2019-04-07 19:51:42 +00:00
martin
11c7321b73
Unit-Dependencies: auto parse required packages for selection in graph
...
git-svn-id: trunk@60871 -
2019-04-07 19:51:41 +00:00
martin
fb202384bf
Unit-Dependencies: use icons in graph
...
git-svn-id: trunk@60870 -
2019-04-07 19:51:39 +00:00
mattias
db219396ae
IDEIntf: added TLazCompilationToolOptions.Parsers
...
git-svn-id: trunk@60844 -
2019-04-05 11:42:16 +00:00
mattias
a1ad05f532
IDE: initial setup dialog: ssAutoVertical
...
git-svn-id: trunk@60840 -
2019-04-05 07:11:41 +00:00
juha
ebd2b3baa9
IDE: Move function GetFPCVer to IDEProcs. Issue #35310 , patch from Pascal Riekenberg.
...
git-svn-id: trunk@60832 -
2019-04-04 17:26:50 +00:00
maxim
22f4d1a6c8
IDE: fixed typos in resource strings
...
git-svn-id: trunk@60830 -
2019-04-04 14:48:44 +00:00
mattias
91210ec41c
IDE: initial setup dlg: scrollbars, issue #35316
...
git-svn-id: trunk@60825 -
2019-04-04 06:59:47 +00:00
joost
67258421da
IDE: Improved messages and added check for writability of fppkg-configuration files
...
git-svn-id: trunk@60822 -
2019-04-02 20:35:17 +00:00
mattias
60b210317c
IDE: clean up
...
git-svn-id: trunk@60808 -
2019-04-01 08:14:10 +00:00
joost
5a3a4e3b98
IDE: Restore of fppkg-configuration files moved to a new dialog.
...
git-svn-id: trunk@60807 -
2019-03-31 22:23:36 +00:00
maxim
96fb26f619
IDE: fixed typo in resource string name
...
git-svn-id: trunk@60789 -
2019-03-27 23:04:28 +00:00
mattias
6bd2d193e1
IDE: Store history from "RunParameters" dialog in LPS and not in global Lazarus IDE config, issue #35285 , patch from Ondrej
...
git-svn-id: trunk@60782 -
2019-03-26 19:59:44 +00:00
mattias
19e7d42dad
IDE: fpc msg parser: mark ld stderr as warning, mark warning about link.res -T as verbose
...
git-svn-id: trunk@60775 -
2019-03-26 14:15:33 +00:00
mattias
414727c13f
IDE: fpc msg parser: mark stderr linker lines as error
...
git-svn-id: trunk@60774 -
2019-03-26 13:44:06 +00:00
mattias
3b972346b3
IDE: fixed storing buildmodes, issue #35277 , patch from Ondrej
...
git-svn-id: trunk@60772 -
2019-03-26 07:34:02 +00:00
mattias
9fc53439cf
IDEIntf: change IDEMacros.Stamps
...
git-svn-id: trunk@60770 -
2019-03-25 18:07:38 +00:00
juha
c66c600938
IDE: Enable CompatibilityMode for legacy projects, disable for new projects. Issue #35267 , patch from Ondrej.
...
git-svn-id: trunk@60765 -
2019-03-24 20:37:48 +00:00
bart
683497c137
IDE fix IsVersionRequested (see http://forum.lazarus.freepascal.org/index.php/topic,44783.msg315161.html#msg315161 ).
...
git-svn-id: trunk@60763 -
2019-03-24 16:38:03 +00:00
mattias
eab7d57403
IDE: compile: create output directories before checking if build is needed
...
git-svn-id: trunk@60761 -
2019-03-24 13:14:34 +00:00
mattias
d8e2682f1c
fppkg: fixed compile
...
git-svn-id: trunk@60760 -
2019-03-24 13:14:05 +00:00
joost
3d8f05aae7
IDE: Fixed the fpcmkcfg version-check
...
git-svn-id: trunk@60759 -
2019-03-24 12:53:45 +00:00
joost
bbb8263057
IDE: Show why Lazarus marks the fppkg-configuration as being corrupt
...
git-svn-id: trunk@60758 -
2019-03-24 12:50:57 +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
mattias
996416c735
IDE: less hints
...
git-svn-id: trunk@60753 -
2019-03-23 19:12:25 +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
joost
828311a70a
IDE: Add check on the fpcmkcfg-tool before trying to recreate fppkg configuration files
...
git-svn-id: trunk@60746 -
2019-03-22 23:27:11 +00:00
joost
b1ce77850c
IDE: Show a message whan the creation of a fppkg-configuration file failed
...
git-svn-id: trunk@60741 -
2019-03-21 21:00:08 +00:00
mattias
1b4646b785
IDE: rundebug: restore toolstatus on error
...
git-svn-id: trunk@60730 -
2019-03-19 23:57:21 +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
juha
016a724523
IDE: Call DoCallBuildingFinishedHandler after ToolState is reset. Issue #35240 .
...
git-svn-id: trunk@60719 -
2019-03-18 23:07:11 +00:00
juha
3784bfa8df
IDE: Assign other icons for two buttons in Project Wizard. Issue #34952 , patch from FTurtle.
...
git-svn-id: trunk@60705 -
2019-03-16 19:37:20 +00:00
mattias
07defac5a5
IDE: fixed TProject.GetUseLegacyLists and do not write MainUnitID if 0
...
git-svn-id: trunk@60696 -
2019-03-16 13:49:50 +00:00
mattias
9a22507cdb
IDE: run params dlg: update preview on switch tab
...
git-svn-id: trunk@60693 -
2019-03-16 11:50:16 +00:00
juha
73c8d8326e
IDE: Separate delays for hints and completion box. Issue #29482 , patch from Paweł Dmitruk.
...
git-svn-id: trunk@60691 -
2019-03-15 22:17:12 +00:00
mattias
ae72890250
IDE: fixed lfm
...
git-svn-id: trunk@60689 -
2019-03-15 21:39:35 +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
mattias
fd7588ef77
IDE: run parameters: preview resourcestring
...
git-svn-id: trunk@60686 -
2019-03-15 16:41:25 +00:00
mattias
e86cb7e84f
IDE: run parameters: preview break launching application multilines
...
git-svn-id: trunk@60684 -
2019-03-15 16:21:05 +00:00
juha
5d46a75ff6
IDE: Use a better XML tag format for project etc. info files. Issue #22752 , patch from Ondrej.
...
git-svn-id: trunk@60683 -
2019-03-15 16:15:21 +00:00
mattias
8611d4078b
IDE: run parameters: added preview to see resolved macros
...
git-svn-id: trunk@60682 -
2019-03-15 16:11:16 +00:00
mattias
895936a8ef
IDE: catch errors while releasing project file descriptors
...
git-svn-id: trunk@60681 -
2019-03-15 14:02:49 +00:00
mattias
2f1e9f4be2
IDE: compiler options: show options dialog: show execute before and after tool as well
...
git-svn-id: trunk@60680 -
2019-03-15 13:39:51 +00:00
mattias
63ab622d7f
IDE: initial setup dialog: force update of compiler info
...
git-svn-id: trunk@60671 -
2019-03-14 19:45:07 +00:00
mattias
637906ce75
IDE: fixed package options FPDoc search path basedirectory, issue #35222
...
git-svn-id: trunk@60668 -
2019-03-14 18:15:27 +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
e63b9a2e81
IDE: searching executable: skip directories and files without exe permissions
...
git-svn-id: trunk@60622 -
2019-03-08 13:19:57 +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
mattias
8518262eef
IDE: default extension for target browser and nodejs is .js
...
git-svn-id: trunk@60612 -
2019-03-07 11:27:04 +00:00
mattias
0e0db19ed3
IDE: macro FPCVer: skip asking pas2js targets, added fallbacks
...
git-svn-id: trunk@60591 -
2019-03-05 09:44:14 +00:00
martin
68e772e2c7
IDE, SourceEditor: store highlighter-class in project settings, if changed by user. Issue #0035181
...
git-svn-id: trunk@60588 -
2019-03-04 20:11:45 +00:00
martin
217529a77e
IDE, SourceEditor: refactor event for updating project settings
...
git-svn-id: trunk@60587 -
2019-03-04 20:11:41 +00:00
mattias
e330bf4d1e
lazbuild: less hints
...
git-svn-id: trunk@60584 -
2019-03-04 13:33:21 +00:00
mattias
0f8bf86903
IDE: fixed run project without debugger, issue #35186
...
git-svn-id: trunk@60581 -
2019-03-04 13:01:36 +00:00
mattias
99c565049a
startlazarus: fixed regression starting lazarus, issue #35184 , Cyrax
...
git-svn-id: trunk@60577 -
2019-03-04 08:00:47 +00:00
mattias
bb2ef7b609
undo 60575
...
git-svn-id: trunk@60576 -
2019-03-04 08:00:18 +00:00
mattias
e3b4ad515f
startlazarus: fixed regression, issue #35184 , Cyrax
...
git-svn-id: trunk@60575 -
2019-03-04 07:57:40 +00:00
martin
ad6f9cffb4
IDE: Update for SynEdit horizontal mouse wheel
...
git-svn-id: trunk@60563 -
2019-03-02 19:29:58 +00:00
mattias
6e9fee2984
IDE: fixed fpc version check for resources
...
git-svn-id: trunk@60552 -
2019-03-01 10:03:36 +00:00
mattias
70529aa22d
IDE/codetools: unified compiler check, fixed testing compiler twice
...
git-svn-id: trunk@60551 -
2019-03-01 09:32:14 +00:00
mattias
64c870c6e2
IDE: clean up
...
git-svn-id: trunk@60550 -
2019-03-01 09:01:32 +00:00
juha
5047f10361
LazBuild: Remove a useless test.
...
git-svn-id: trunk@60547 -
2019-02-28 22:43:47 +00:00
juha
5f5140a80c
LazBuild: Support dots in package names. Issue #35166 , patch from Imants Gulbis.
...
git-svn-id: trunk@60545 -
2019-02-28 21:18:29 +00:00
mattias
33c555282c
IDE: use project compiler for codetools even if disabled
...
git-svn-id: trunk@60543 -
2019-02-28 18:45:59 +00:00
mattias
4f1d217a02
IDE: fixed compiler kind if project/package compiler is set
...
git-svn-id: trunk@60541 -
2019-02-28 18:25:08 +00:00
mattias
4a29d9d91f
IDE: show compiler options: quote compiler filename
...
git-svn-id: trunk@60537 -
2019-02-28 16:55:16 +00:00
mattias
3102805a43
IDE: rescan compiler defines: show default compiler error
...
git-svn-id: trunk@60536 -
2019-02-28 16:36:04 +00:00
mattias
ad2827a4e5
IDE: fixed checking type of compiler (fpc/pas2js), fixed quoting compiler filename, improved error handling
...
git-svn-id: trunk@60535 -
2019-02-28 16:18:36 +00:00
mattias
83a0bcaf59
IDE: clean up
...
git-svn-id: trunk@60455 -
2019-02-18 22:36:35 +00:00
juha
6cb99018d7
IDE: Parse and update compilation tool commands correctly. Issue #35059 , patch from errno.
...
git-svn-id: trunk@60444 -
2019-02-18 08:19:41 +00:00
juha
6921b150ee
IDE: Add checkbox to show/hide property filter in object inspector. Issue #35043 , patch from ptvs.
...
git-svn-id: trunk@60406 -
2019-02-11 16:35:11 +00:00
michl
6ec5e93dea
IDE: SourceEditor: Assigning icons to four items of source editor menu. Issue #34987 . Patch from FTurtle
...
git-svn-id: trunk@60365 -
2019-02-08 17:46:43 +00:00
mattias
59948765c6
IDE: project version info: fixed ChahrSetCompare, issue #35021
...
git-svn-id: trunk@60348 -
2019-02-06 08:24:11 +00:00
mattias
0891ad2fce
IDE: linker messages as hints
...
git-svn-id: trunk@60346 -
2019-02-06 08:19:38 +00:00
mattias
e179a1d729
IDE: fixed compile
...
git-svn-id: trunk@60330 -
2019-02-04 11:24:50 +00:00
maxim
55cc4671b3
IDE: fixed typo
...
git-svn-id: trunk@60324 -
2019-02-03 22:40:55 +00:00
joost
67cf6c3795
IDE: Fixed caption of Fppkg-prefix in initial setup dialog
...
git-svn-id: trunk@60321 -
2019-02-03 21:33:24 +00:00
mattias
699e606af8
IDEIntf: added flag mlfStdError to external tool messages, issue #34996
...
git-svn-id: trunk@60320 -
2019-02-03 21:24:49 +00:00
mattias
4c9dda34f5
IDE: make msg parser: parse make:
...
git-svn-id: trunk@60315 -
2019-02-03 18:30:03 +00:00
mattias
d1d37c9983
IDE: msgframe: debugging
...
git-svn-id: trunk@60314 -
2019-02-03 18:29:45 +00:00
joost
a127093af7
IDE: Fixed fppkg-prefix determination on Windows
...
git-svn-id: trunk@60313 -
2019-02-03 17:50:05 +00:00
joost
dbdee36280
IDE: Detect empty prefix in the initial setup dialog
...
git-svn-id: trunk@60312 -
2019-02-03 11:08:25 +00:00
joost
ba29464f49
IDE: Added the option to create new fppkg configuration files to the initial setup dialog
...
git-svn-id: trunk@60308 -
2019-02-02 20:54:24 +00:00
mattias
fd3473241b
IDE: fixed debugging exttool
...
git-svn-id: trunk@60266 -
2019-01-31 22:42:47 +00:00
mattias
ba5435154a
IDE: keymap conflict: show relation caption
...
git-svn-id: trunk@60256 -
2019-01-31 10:51:23 +00:00
mattias
e2a94d370f
IDE: keymap conflict: show relation caption
...
git-svn-id: trunk@60253 -
2019-01-31 10:42:32 +00:00
maxim
040d1106ac
IDE/Packager/LazUtils: factored out PO filename parsing code to a separate procedure and made it dotted filename safe. Now using it in all relevant places, thus reducing code duplication and fixing possible problems with dotted PO filenames.
...
git-svn-id: trunk@60245 -
2019-01-29 23:04:16 +00:00
maxim
684c367b8a
IDE: changed extension of master PO files (a.k.a. templates) from .po to .pot, adapted IDE, POChecker, updatepofiles tool and localize.bat/.sh scripts.
...
Reasons:
1. .pot is 'industry standard' extension for PO template files. As a consequence, PO editors can now open our templates 'out of the box' and automate creation of translations.
2. It is now much simpler to detect template files now that dotted unit names are allowed.
git-svn-id: trunk@60208 -
2019-01-24 23:02:37 +00:00
mattias
55867b798a
IDE: goto line: fixed escape and enter in gtk2
...
git-svn-id: trunk@60157 -
2019-01-23 09:34:58 +00:00
mattias
ab2d8d3746
IDE: bigide: fixed vtv registering package
...
git-svn-id: trunk@60156 -
2019-01-23 07:40:17 +00:00
bart
8924efe91f
IDE: GotoLine dialog: remove unnecessary call to UpCase.
...
git-svn-id: trunk@60149 -
2019-01-22 17:37:32 +00:00
balazs
fe2dc6c054
IDE: Allow Lazbuild to work with namespace.
...
git-svn-id: trunk@60146 -
2019-01-22 08:44:57 +00:00
balazs
b1e6f50873
IDE: Update registerVirtualTreeView to laz.registerVirtualTreeView.
...
git-svn-id: trunk@60145 -
2019-01-22 08:36:20 +00:00
bart
4c334b2881
IDE: GotoLine dialog: allow Ctrl+C, Ctrl+V, Ctrl+X in the Edit (regression introduced by me in r60108 #df0b4e4aa9).
...
git-svn-id: trunk@60137 -
2019-01-21 20:56:22 +00:00
mattias
8765007425
IDE: clean up
...
git-svn-id: trunk@60115 -
2019-01-19 17:39:03 +00:00
bart
df0b4e4aa9
IDE: GotoLine dialog:
...
- restrict user input
- disable OK button if text is not a number
git-svn-id: trunk@60108 -
2019-01-19 15:45:35 +00:00
michl
f060e4ae45
IDE: Don't close package editors before layout is saved. Just test if package editors can be closed.
...
git-svn-id: trunk@60092 -
2019-01-15 21:38:30 +00:00
juha
5f255ad9d1
IDE: Support many picture formats for project icon. It was wrongly changed for issue #34464 .
...
git-svn-id: trunk@60061 -
2019-01-12 17:01:19 +00:00
wp
2c93efc441
Converter: Display single success message after conversion of multiple dfm files.
...
git-svn-id: trunk@60053 -
2019-01-10 13:34:52 +00:00
wp
b7540d316c
Converter: Improved sucess message text for dfm-to-lfm conversion.
...
git-svn-id: trunk@60051 -
2019-01-10 11:49:53 +00:00
michl
9bfc86dedf
Evaluate a expression automatically when EvaluateDlg is already shown
...
git-svn-id: trunk@60046 -
2019-01-09 15:16:09 +00:00
michl
25cba76789
Evaluate a expression when EvaluateDlg is already shown
...
git-svn-id: trunk@60045 -
2019-01-09 14:55:35 +00:00
martin
88fa2be061
IDE, SourceEditor: Implement "Close tabs on right". Issue #0029929 / fix => check if modifier keys are assigned
...
git-svn-id: trunk@60018 -
2019-01-06 20:00:40 +00:00
martin
d0017b194c
IDE, SourceEditor: "Close tabs on right". Issue #0029929 / Added key combo
...
git-svn-id: trunk@60017 -
2019-01-06 19:44:58 +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
maxim
65718f8c55
IDE: fixed typo in resource string
...
git-svn-id: trunk@59986 -
2019-01-04 13:42:03 +00:00
joost
2a86e8321c
Packager: Show a dialog when Fppkg initialization fails and continue normally. Issue #34792
...
git-svn-id: trunk@59977 -
2019-01-02 23:34:30 +00:00
joost
68276150e1
IDEIntf: Make it possible to use the path to the compiler in packages
...
git-svn-id: trunk@59968 -
2019-01-01 16:49:20 +00:00
mattias
f949372371
IDE: fixed warning about missing output directory D:\, issue #34545
...
git-svn-id: trunk@59951 -
2018-12-31 12:42:46 +00:00
martin
78fdca77d0
IDE: added "const" for some "array of" params
...
git-svn-id: trunk@59928 -
2018-12-28 17:51:51 +00:00
joost
9b2dbd5b1f
Packager: Combine the common and custom options in one page-control
...
git-svn-id: trunk@59922 -
2018-12-28 16:10:54 +00:00
joost
344263decc
IDE, IDEIntf: Ability to register custom option editors for files in packages
...
git-svn-id: trunk@59911 -
2018-12-26 22:46:24 +00:00
mattias
c0aa2c69f9
IDE: fixed comment
...
git-svn-id: trunk@59901 -
2018-12-23 16:21:10 +00:00
mattias
56ce57eedc
IDE: message widow: fixed showing ExitCode instead of ExitStatus of a process
...
git-svn-id: trunk@59899 -
2018-12-23 16:06:52 +00:00
mattias
9e8af3629d
IDE: fixed leading space in compiler options
...
git-svn-id: trunk@59897 -
2018-12-23 15:26:03 +00:00
martin
9038532f9f
MainIde: fix dangling pointer in component-palette. Issue #0033895
...
git-svn-id: trunk@59878 -
2018-12-20 14:04:02 +00:00
michl
95f1c7e0bc
IDE: Don't enlarge IDE if MessagesView or CodeExplorerView is shown. Issue #34447
...
git-svn-id: trunk@59830 -
2018-12-16 19:14:44 +00:00
maxim
750d609152
IDE: improved wording of 'Active desktop won't be autosaved' warning
...
git-svn-id: trunk@59795 -
2018-12-11 22:28:03 +00:00
juha
607ce76498
IDE: Add to Toolbar/coolbar options window a message about saving current desktop manually. Issue #34659 , patch from FTurtle.
...
git-svn-id: trunk@59788 -
2018-12-11 00:03:23 +00:00
juha
a34569f1b2
IDE: Simplify function CompilerOptions.ShortenPath.
...
git-svn-id: trunk@59759 -
2018-12-09 15:37:10 +00:00
wp
1aedb34fdb
IDE: Undo r59715 #4ae9277231
...
git-svn-id: trunk@59757 -
2018-12-08 19:17:49 +00:00
martin
8070c320ce
Debugger: Limit size of exception message/window
...
git-svn-id: trunk@59743 -
2018-12-06 21:19:38 +00:00
wp
c48f6d7a4b
IDE: New image "pastel_colors.png" and visual enhancements (issue #34635 , patch by FTurtle).
...
git-svn-id: trunk@59718 -
2018-12-03 10:04:41 +00:00
wp
4ae9277231
IDE: Simplified anti-aliased stretch-drawing of "splash" and "about" forms.
...
git-svn-id: trunk@59715 -
2018-12-02 17:34:07 +00:00
wp
de8719ff46
IDE: Anti-aliased painting of the About form logo image.
...
git-svn-id: trunk@59697 -
2018-11-29 21:52:01 +00:00
wp
73d58814d3
IDE: Anti-aliased painting of splash form image.
...
git-svn-id: trunk@59690 -
2018-11-28 22:57:41 +00:00
maxim
d62464cc56
IDE: fixed i18n of $(OutputFile) macro
...
git-svn-id: trunk@59672 -
2018-11-26 22:44:01 +00:00
mattias
a625b39fbf
IDE: added IDE macro $(OutputFile), issue #27729 , from elmar69
...
git-svn-id: trunk@59663 -
2018-11-26 10:18:48 +00:00
juha
31aa213552
IDE: Assign icon for button "Load default icon" in project options. Issue #34578 , patch from FTurtle.
...
git-svn-id: trunk@59644 -
2018-11-23 23:34:50 +00:00
mattias
07abf42286
IDE: fpc msg parser: check for Warning too, bug #34582
...
git-svn-id: trunk@59638 -
2018-11-23 14:02:28 +00:00
mattias
f9db653ad4
IDE: fpc msg parser: check for Warning too, bug #34582
...
git-svn-id: trunk@59635 -
2018-11-23 12:47:17 +00:00
juha
c07701d89b
IDE: Win32 manifest option "Long path awareness". Issue #34573 , patch from AlexeyT.
...
git-svn-id: trunk@59633 -
2018-11-23 12:39:03 +00:00
martin
26f6718812
Debugger: fixed breakpoint actions (take snapshot) for address and data breakpoints
...
git-svn-id: trunk@59625 -
2018-11-22 12:13:15 +00:00
joost
910d2f1319
IDEIntf: Package.BuildMethod added
...
IDEIntf: UseFPMakeWhenPossible added
IDE: It is now possible to compile Lazarus-packages using FPMake.
git-svn-id: trunk@59610 -
2018-11-19 19:40:09 +00:00
mattias
83d485c1f5
IDE: clean up
...
git-svn-id: trunk@59587 -
2018-11-18 10:51:13 +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
juha
920da20914
IDE: Improve layout of About dialog. Patch from AlexeyT.
...
git-svn-id: trunk@59545 -
2018-11-14 11:23:37 +00:00
juha
a719907caa
IDE: Improve layout of Publish Project dialog. Issue #34547 , patch from AlexeyT.
...
git-svn-id: trunk@59544 -
2018-11-14 11:23:31 +00:00
martin
f6896bbbb2
Debugger: Register Window, add "Copy name and value", "Copy All". Patch by silvioprog, Issue #34544
...
git-svn-id: trunk@59529 -
2018-11-12 19:45:15 +00:00
mattias
c00e6f1dcd
macos dmg: default debugger TFpLldbDebugger
...
git-svn-id: trunk@59504 -
2018-11-10 12:04:31 +00:00
mattias
7af10594f9
IDE: clean up
...
git-svn-id: trunk@59502 -
2018-11-10 12:02:33 +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
martin
e248cf505a
Remove the pure lldb debugger from pre-installed debuggers
...
git-svn-id: trunk@59498 -
2018-11-09 16:31:08 +00:00
martin
c919a8a021
Added lldb, lldb-fp to BigIde
...
git-svn-id: trunk@59497 -
2018-11-09 16:20:46 +00:00
mattias
1fdb1a161a
IDE: new IDE maco: replace dots with underscores, bug #34517 , patch from Imants Gulbis
...
git-svn-id: trunk@59479 -
2018-11-07 17:29:22 +00:00
mattias
da1be191da
ideintf: simpifications
...
git-svn-id: trunk@59475 -
2018-11-06 23:46:19 +00:00
martin
8c8f4b60c2
Ensure bookmark menu is updated if files are opened/closed. Those files may have bookmarks in the session, that will be set for the editor. Part of Issue #0034194
...
git-svn-id: trunk@59402 -
2018-10-31 17:24:50 +00:00
juha
ae5a1b5992
IDE: Switch path delimiters only for filenames better for TCompilationToolOptions.Command. Issue #34476 , patch from Pascal Riekenberg.
...
git-svn-id: trunk@59396 -
2018-10-30 21:07:34 +00:00
juha
137181c237
IDE: Try to switch path delimiters only for filenames when reading TCompilationToolOptions.Command. Issue #34476 .
...
git-svn-id: trunk@59395 -
2018-10-30 18:53:40 +00:00
martin
995e509d32
EditorOpts: refactor
...
git-svn-id: trunk@59387 -
2018-10-29 20:47:52 +00:00
martin
d606082834
EditorOpts: Add warning, if outline has no colors set
...
git-svn-id: trunk@59386 -
2018-10-29 20:46:23 +00:00
martin
b8f4847f9d
EditorOpts: Add warning, if outline has no colors set
...
git-svn-id: trunk@59385 -
2018-10-29 20:43:59 +00:00
juha
0e266ff661
IDE: Remove another unused resource string.
...
git-svn-id: trunk@59377 -
2018-10-27 15:09:39 +00:00
juha
e3566aa064
IDE: Remove unused resource strings.
...
git-svn-id: trunk@59375 -
2018-10-27 14:44:40 +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
07161323f3
IDE: Allow Tcomponent.ValidateContainer raise an exception at design time. Issue #34445 , patch from errno.
...
git-svn-id: trunk@59361 -
2018-10-26 22:33:22 +00:00
juha
4dde2e198f
IDE: Cleanup, remove unused unit reference.
...
git-svn-id: trunk@59360 -
2018-10-26 22:33:18 +00:00
juha
6f5850642d
IDE: Show only the supported .ico format when opening project icon. Issue #34464 .
...
git-svn-id: trunk@59359 -
2018-10-26 20:02:12 +00:00
juha
b9e28c2c9b
IDE: Add unit/include file's path correctly to search path of a single build mode, too. Issue #34462 .
...
git-svn-id: trunk@59357 -
2018-10-26 19:25:27 +00:00
juha
faba340ef4
IDE: Don't let FindReplace dialog outside the monitor area. Issue #34436 , patch from Ondrej.
...
git-svn-id: trunk@59340 -
2018-10-22 18:43:56 +00:00
wp
aabcf7e1d1
IDE: Remove unnecessary label from ToolbarConfig.
...
git-svn-id: trunk@59333 -
2018-10-21 20:29:59 +00:00
wp
a313fc1796
IDE: Add high-dpi icons to images/lazdoc (by Roland Hahn)
...
git-svn-id: trunk@59328 -
2018-10-19 20:24:35 +00:00
juha
3ddb07d107
IDE: Tweak the restriction browser layout. Patch from AlexeyT.
...
git-svn-id: trunk@59326 -
2018-10-19 16:13:04 +00:00
wp
d057974966
IDE: New High-DPI icons for Delphi-to-Lazarus conversion (by Roland Hahn).
...
git-svn-id: trunk@59302 -
2018-10-15 21:46:05 +00:00
juha
e1b2a50f19
IDE: Center icon and text vertically for each item in ViewUnit dialog. Issue #34402 , patch from Vojtech Cihak.
...
git-svn-id: trunk@59272 -
2018-10-08 13:40:49 +00:00
juha
efd092f580
Revert r59256 #c04a9e4739. Generating project resources must be optimized some other way.
...
git-svn-id: trunk@59269 -
2018-10-07 21:52:37 +00:00
juha
6ab3884744
IdeIntf: Improve timestamp updates of TLazCompilationToolOptions + inherited classes. Issue #34283 .
...
git-svn-id: trunk@59268 -
2018-10-07 20:01:41 +00:00
juha
e720b191ee
IDE: Reduce DebugLn() calls in Publish Module code. It seems to work.
...
git-svn-id: trunk@59263 -
2018-10-07 09:07:05 +00:00
juha
38389bb56f
IDE: Formatting.
...
git-svn-id: trunk@59258 -
2018-10-06 19:32:48 +00:00
juha
66d593c327
IDE: Make the --quiet parameter actually quiet. Quiet means ConsoleVerbosity=-1. Formatting.
...
git-svn-id: trunk@59257 -
2018-10-06 19:32:46 +00:00
juha
c04a9e4739
IDE: Generate project resources only when needed. Issue #15915 .
...
git-svn-id: trunk@59256 -
2018-10-06 19:32:44 +00:00
juha
c38806b29d
IDE: Do not fix encoding of source files every time they are saved. It is time consuming and not needed.
...
git-svn-id: trunk@59255 -
2018-10-06 19:32:38 +00:00
juha
7c1bbdaa10
IDE: Support running external tool with parsers, needed when used through IDE interface. Reported by Anton.
...
git-svn-id: trunk@59248 -
2018-10-04 21:23:05 +00:00
juha
ec89029ae5
IDE: Remove resource generation from DoBuildProject. They have been generated earlier. Issue #15915 .
...
git-svn-id: trunk@59246 -
2018-10-04 08:58:41 +00:00
juha
b63e95189f
IDE: Add initial directory for loading project icon in App options. Use IconImage.Picture.Icon everywhere.
...
git-svn-id: trunk@59245 -
2018-10-03 17:24:24 +00:00
juha
e0503fa7ed
IDE: Always create project's main icon file when saving it. Keeps its size down. Issue #27287 .
...
git-svn-id: trunk@59244 -
2018-10-03 17:24:17 +00:00
juha
baad25dec4
IdeIntf: Delete old deprecated methods and properties.
...
git-svn-id: trunk@59227 -
2018-10-02 12:59:21 +00:00
juha
c9e4614e17
Delete old deprecated methods.
...
git-svn-id: trunk@59175 -
2018-09-28 11:06:40 +00:00
maxim
0af5bf1620
IDE: cleaned up unused resource string
...
git-svn-id: trunk@59172 -
2018-09-26 23:01:29 +00:00
michael
464cbc13a2
* Allow opening recent files/packages/projects
...
git-svn-id: trunk@59171 -
2018-09-26 19:13:15 +00:00
juha
24f8569925
IDE: Support 3 icons with different resolutions in "New Component" dialog. Improve the GUI.
...
git-svn-id: trunk@59170 -
2018-09-26 17:49:33 +00:00
juha
03042bfb7d
Split command line parameters also when "Run without Debugging". Patch by Ondrej.
...
git-svn-id: trunk@59168 -
2018-09-26 08:37:19 +00:00
wp
87edd68840
IDE: Add button to copy version info to clipboard to AboutForm (suggested in report #34325 )
...
git-svn-id: trunk@59166 -
2018-09-25 11:42:02 +00:00
juha
2b0b9e3d74
IDE: Formatting.
...
git-svn-id: trunk@59155 -
2018-09-24 12:10:45 +00:00
juha
04c36eeea0
IDE: Improve logic for updating Application.Title statement. Now it gets removed, too. Issue #34318 .
...
git-svn-id: trunk@59147 -
2018-09-23 11:06:01 +00:00
mattias
1f64e2b29d
lazutils: deprecated ConvertLineEndings in favor of LineBreaksToSystemLineBreaks
...
git-svn-id: trunk@59144 -
2018-09-23 10:33:52 +00:00
mattias
fba579ac62
IDEIntf: added IDEEnvironmentOptions.GetRecentProjectFiles
...
git-svn-id: trunk@59127 -
2018-09-22 12:03:45 +00:00
balazs
d29f4d692f
IDE: IDECoolbar_Options revert variable names to the original one.
...
git-svn-id: trunk@59115 -
2018-09-21 16:15:58 +00:00
balazs
e153cad9f2
IDE: IDECoolbar_Options more meaningful names.
...
git-svn-id: trunk@59109 -
2018-09-21 06:21:52 +00:00
balazs
74a8137d9f
IDE: Cleanup IDECoolbar_Options implementation.
...
git-svn-id: trunk@59108 -
2018-09-21 06:13:53 +00:00
juha
080e9177b5
IDE: Cleanup + sanity checks for deleting IDE Coolbar's Toolbar. Issue #34302 .
...
git-svn-id: trunk@59093 -
2018-09-20 08:18:59 +00:00
balazs
71029bd79e
IDE: Bug fix: Deleting newly added CoolBar leads to error, issue #34302
...
git-svn-id: trunk@59089 -
2018-09-20 05:25:30 +00:00
juha
0d01822dfb
IDE: Add package name to hints for component palette icons.
...
git-svn-id: trunk@59081 -
2018-09-19 10:22:47 +00:00
mattias
eee5c0d422
IDE: less hints
...
git-svn-id: trunk@59079 -
2018-09-19 09:24:01 +00:00
mattias
cbb8898c25
IDE: fixed abstract method
...
git-svn-id: trunk@59077 -
2018-09-19 09:22:46 +00:00
mattias
f924aa6fd2
IDE: clean up
...
git-svn-id: trunk@59066 -
2018-09-19 09:05:43 +00:00
juha
7f272a8e4e
IDE: Make procedure InvalidateOptions private for both project and package options.
...
git-svn-id: trunk@59045 -
2018-09-17 16:53:43 +00:00
juha
a1d9f85634
IdeIntf: Improve the CompilationTool stuff. Remove and clean code. Issue #34283 .
...
git-svn-id: trunk@59044 -
2018-09-17 16:53:37 +00:00
juha
5df4b7fc4e
IdeIntf: A new interface class TLazCompilationToolOptions with a Command and CompileReasons. Issue #34283 .
...
git-svn-id: trunk@59043 -
2018-09-17 12:03:51 +00:00
juha
7a46670faa
Revert r59006 #b06f6da4af "IdeIntf: Add API for ExecuteCommand in CompOptsIntf." Must be done better.
...
git-svn-id: trunk@59042 -
2018-09-17 12:03:49 +00:00
juha
aaef9c6884
IDE: Use safe typecast for TProjectCompilationToolOptions when building project.
...
git-svn-id: trunk@59041 -
2018-09-17 12:03:47 +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
mattias
9c62cce21c
updated lazarus.lpi
...
git-svn-id: trunk@59012 -
2018-09-15 19:59:32 +00:00
mattias
12ce8a3854
set trunk version to 2.1.0
...
git-svn-id: trunk@59010 -
2018-09-15 19:46:38 +00:00
mattias
c2b0e049ef
set trunk version to 2.0.0PreRelease
...
git-svn-id: trunk@59008 -
2018-09-15 19:41:22 +00:00
juha
ebaa4dcf36
IDE: Return true from TExternalTools.RunToolAndDetach when everything goes well. Issue #34282 .
...
git-svn-id: trunk@59007 -
2018-09-15 17:43:10 +00:00
juha
b06f6da4af
IdeIntf: Add API for ExecuteCommand in CompOptsIntf. Issue #34283 , patch from m_burkhard@gmx.ch.
...
git-svn-id: trunk@59006 -
2018-09-15 17:17:22 +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
9f69827bc7
IDE: Simplify saving AutoSave/LastOpenPackages.
...
git-svn-id: trunk@59002 -
2018-09-15 08:47:13 +00:00
maxim
df20cd3d67
IDE: minor resource string improvement
...
git-svn-id: trunk@58989 -
2018-09-14 12:22:18 +00:00
balazs
11ad2639aa
IDE: Publish Project dialog: Add the possibility to open the destination directory in file manager(default false).
...
git-svn-id: trunk@58986 -
2018-09-14 06:37:00 +00:00