Commit Graph

1636 Commits

Author SHA1 Message Date
mattias
6797c741e5 IDE: find in files: show option search in project group if available
git-svn-id: trunk@61571 -
2019-07-11 14:58:15 +00:00
juha
05c14525ea IDE: Fix drawing of icons in ListView in Component Palette options. Issue #35737, patch from FTurtle.
git-svn-id: trunk@61476 -
2019-06-25 13:54:21 +00:00
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
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
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
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
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
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
ad6f9cffb4 IDE: Update for SynEdit horizontal mouse wheel
git-svn-id: trunk@60563 -
2019-03-02 19:29:58 +00:00
mattias
64c870c6e2 IDE: clean up
git-svn-id: trunk@60550 -
2019-03-01 09:01:32 +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
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
mattias
59948765c6 IDE: project version info: fixed ChahrSetCompare, issue #35021
git-svn-id: trunk@60348 -
2019-02-06 08:24:11 +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
mattias
8765007425 IDE: clean up
git-svn-id: trunk@60115 -
2019-01-19 17:39:03 +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
martin
781767973e IDE, SourceEditor: Implement "Close tabs on right". Issue #0029929
git-svn-id: trunk@60016 -
2019-01-06 18:41:19 +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
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
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
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
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
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
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
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
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
mattias
f924aa6fd2 IDE: clean up
git-svn-id: trunk@59066 -
2018-09-19 09:05: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
d151af12fb IDE: Remove the useless "Use Buildmodes" setting and CheckBox.
git-svn-id: trunk@58873 -
2018-09-05 18:23:58 +00:00
juha
797ad461c4 IDE: Use the new restore_defaults icon for some buttons in Options frames.
git-svn-id: trunk@58812 -
2018-09-01 20:49:03 +00:00
juha
59d096e29f IDE: New restore_default and restore_defaults icons. Use more icons in Options GUI. Issue #33997, icon patch from FTurtle.
git-svn-id: trunk@58807 -
2018-08-31 10:09:04 +00:00
martin
d643f51ec9 IDE, Options: reworded some caption / moved into visible area.
git-svn-id: trunk@58681 -
2018-08-06 14:51:26 +00:00
martin
17dd3e68b9 SynEdit: Caret Color
git-svn-id: trunk@58647 -
2018-07-28 18:01:10 +00:00
juha
41dc46374f LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils.
git-svn-id: trunk@58634 -
2018-07-25 23:44:54 +00:00
juha
6d3f9bd7a7 LazUtils: Move string manipulation functions from IDEProcs to LazStringUtils.
git-svn-id: trunk@58632 -
2018-07-25 13:39:06 +00:00
juha
7f7e7ada81 Format and clean uses sections.
git-svn-id: trunk@58629 -
2018-07-25 13:38:35 +00:00
juha
620bba736b Move functions dealing with path delimiters from IDEProcs to LazFileUtils.
git-svn-id: trunk@58620 -
2018-07-24 17:49:15 +00:00
juha
887cf78963 Move a version of function ProgramDirectory from IDEProcs to FileUtils.ProgramDirectoryWithBundle.
git-svn-id: trunk@58619 -
2018-07-24 17:49:13 +00:00
juha
96131c07cf Formatting, cleanup, also remove unused funcs in ProcedureList.
git-svn-id: trunk@58613 -
2018-07-24 12:50:26 +00:00
martin
117bbb1157 IDE, Options: user defined markup, improve add/del words. Issue #0028253
git-svn-id: trunk@58586 -
2018-07-21 17:44:49 +00:00
martin
8a8a17eb3c IDE, SynEdit: MarkupFoldColor, more options to set colors
git-svn-id: trunk@58582 -
2018-07-20 01:30:54 +00:00
martin
10c665a2b8 EditorOpts: tab order for general page
git-svn-id: trunk@58537 -
2018-07-15 21:43:02 +00:00
martin
6f9cdaefbe SynEdit: Option to have a static (none blinking) persistent caret. Issue #0033653
git-svn-id: trunk@58534 -
2018-07-15 19:49:49 +00:00
martin
55cc39a0a8 SynEdit: Option for left/right to remove selection and keep caret pos. Issue #028152
git-svn-id: trunk@58532 -
2018-07-15 17:09:43 +00:00
martin
38d48bbdbd Two new toolbar commands for bookmarks. Issue #0033947 Patch by FTurtle
git-svn-id: trunk@58500 -
2018-07-13 12:23:16 +00:00
juha
522414a86e IDE: Add a hint in options GUI for max value 0 meaning unlimited. Issue #33910.
git-svn-id: trunk@58470 -
2018-07-09 08:21:11 +00:00
maxim
afb9d4accf IDE: fixed typo
git-svn-id: trunk@58317 -
2018-06-18 23:00:37 +00:00
ondrej
808d854163 IDE: identifier completion: create "Include words" option
git-svn-id: trunk@58306 -
2018-06-18 12:34:12 +00:00
ondrej
2a5f807f24 IDE: compiler_compilation_options: replace TCheckComboBox with TCheckListBox
git-svn-id: trunk@58305 -
2018-06-18 11:47:47 +00:00
juha
53ee66450d LazUtils: Move exception and stack trace stuff to new LazTracer. Move function ConvertLineEndings to LazUtilities.
git-svn-id: trunk@58255 -
2018-06-14 09:05:50 +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
juha
8bed6f8ca0 IdeIntf: Split IDEOptionsIntf into a new IDEOptEditorIntf.
git-svn-id: trunk@58208 -
2018-06-09 14:40:08 +00:00
juha
880624a747 Refactor: reorder uses sections.
git-svn-id: trunk@58207 -
2018-06-09 14:39:54 +00:00
martin
5ab71e4e90 SynEdit: multi caret, option to prevent ecDelete from joining lines (skip delete linebreak)
git-svn-id: trunk@58193 -
2018-06-08 21:44:44 +00:00
martin
e963a48b00 Editor Option: Improve descriptions (replace "cursor" with "caret" / more verbose). Added MinWidth constraint. Issue #0033770
git-svn-id: trunk@58184 -
2018-06-08 11:41:39 +00:00
martin
6bc9e7458c Editor Option: Group multi caret options / Improve descriptions. Issue #0033770
git-svn-id: trunk@58183 -
2018-06-08 10:47:38 +00:00
ondrej
7e8cc82417 IDE: use LazLoggerBase instead of LazLogger
git-svn-id: trunk@58084 -
2018-06-02 16:47:18 +00:00
mattias
399f542fee IDE: component palette: helper button: item to open options, item to open view all components window
git-svn-id: trunk@58029 -
2018-05-25 11:08:15 +00:00
mattias
a4ef8dcb02 IDE: started copying component palette options
git-svn-id: trunk@58028 -
2018-05-25 07:15:33 +00:00
mattias
18903285e2 IDE: allow pas2js as compiler, added target os browser and nodejs
git-svn-id: trunk@57896 -
2018-05-11 08:50:33 +00:00
ondrej
649a74e776 IDE: componentpalette options: fix high-dpi icon painting
git-svn-id: trunk@57889 -
2018-05-10 21:05:02 +00:00
ondrej
936a0dea02 IDE: use IDEImages instead of custom image lists
git-svn-id: trunk@57865 -
2018-05-09 01:39:31 +00:00
ondrej
a914eaa29d IDE: use TLCLGlyphs for IDE buttons
git-svn-id: trunk@57857 -
2018-05-08 23:10:58 +00:00
ondrej
a711fb97c0 IDE: remove redundant glyph assignments
git-svn-id: trunk@57723 -
2018-04-26 10:02:59 +00:00
martin
33cc4218fa IDE, Editor Options: implement priority conf for text style
git-svn-id: trunk@57639 -
2018-04-10 20:08:45 +00:00
martin
1519d4d14f IDE, EditorOpts: Hide unimplemented "Undo after Save" option
git-svn-id: trunk@57623 -
2018-04-08 11:20:26 +00:00
juha
60d0e01451 IDE: Use PageControl in Editor - Tab and Indent options frame. Shows better with some widgetsets. Issue #33438, patch from Phemtik.
git-svn-id: trunk@57538 -
2018-03-20 10:53:00 +00:00
juha
f3076a3a17 IDE: Improve layout for Codetools - General options. Issue #33436, patch from Phemtik.
git-svn-id: trunk@57536 -
2018-03-19 21:09:25 +00:00
juha
d45b8023cf IDE: Improve layout for Environment - Messages Window. Issue #33437, patch from Phemtik.
git-svn-id: trunk@57535 -
2018-03-19 20:59:38 +00:00
martin
bd833943f7 IDE: Config for SynEdit outline colors. Issue #32930
git-svn-id: trunk@57182 -
2018-01-29 21:03:14 +00:00
ondrej
df35dca526 IDE: Options dialog: fix crash after r57155 #de8a470231. Issue #33088, #33076
git-svn-id: trunk@57166 -
2018-01-27 18:42:24 +00:00
maxim
d570c378c6 IDE: improved wording for force update checkbox in project options i18n
page

git-svn-id: trunk@57150 -
2018-01-26 15:19:33 +00:00
ondrej
b5f2b9bf9a IDE: Identifier completion window: remove IdentComplHighlightPrefix option - use color only.
git-svn-id: trunk@57123 -
2018-01-19 13:47:55 +00:00
ondrej
86baae8769 IDE: Identifier completion window: implement customizable colors, issue #29282
git-svn-id: trunk@57117 -
2018-01-19 07:09:42 +00:00
ondrej
3e12ed3bdc IDE: move identifier completion options from editor_codetools_options to codetools_identifiercompletion_options
git-svn-id: trunk@57116 -
2018-01-19 04:56:37 +00:00
ondrej
203b6860ad IDE: identifier completion window: optional icons. issue #32983, patch from regs
git-svn-id: trunk@57110 -
2018-01-18 07:28:56 +00:00
juha
58eefa59cd IDE: Rename ExtendedFilter -> ContainsFilter, GUI: 'Include identifiers containing prefix'. Issue #32974.
git-svn-id: trunk@57072 -
2018-01-13 10:04:41 +00:00
juha
31d90d59f6 IDE: Extended filter for Code Completion. Issue #32974, patch from regs.
git-svn-id: trunk@57014 -
2018-01-08 17:50:59 +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
wp
0125b3c239 IDE: Make edit buttons ('...') square.
git-svn-id: trunk@56964 -
2018-01-05 14:44:31 +00:00
ondrej
9770119ed5 IDE: options: make buttons 25px wide, issue #32924
git-svn-id: trunk@56960 -
2018-01-05 03:39:41 +00:00
ondrej
e384a1c48a IDE: remove DoAutoAdjustLayout from r56956 #b6077f9686, issue #32924
git-svn-id: trunk@56959 -
2018-01-05 03:36:46 +00:00
wp
b6077f9686 IDE: Make '...' buttons square (issue #32924).
git-svn-id: trunk@56956 -
2018-01-04 21:35:17 +00:00
mattias
151a644780 IDE: clean up
git-svn-id: trunk@56914 -
2018-01-02 11:01:11 +00:00
ondrej
c038b06190 IDE: Remove IDE Options -> Environment -> Windows -> Window Positons. Issue #29742
git-svn-id: trunk@56907 -
2018-01-01 20:26:46 +00:00
mattias
265412f333 IDE: compiler options: execute before/after: fixed adding text to history lists
git-svn-id: trunk@56854 -
2017-12-27 12:38:41 +00:00
maxim
7c0201a68a IDE: improved i18n and fixed typos
git-svn-id: trunk@56794 -
2017-12-19 14:21:11 +00:00
mattias
0d058c9c07 codetools: renamed TFPCConfigFileStateList TPCConfigFileStateList, TFPCTargetConfigCache TPCTargetConfigCache
git-svn-id: trunk@56779 -
2017-12-18 17:03:02 +00:00
mattias
022a515783 codetools: renamed FPCDefinesCache to CompilerDefinesCache
git-svn-id: trunk@56776 -
2017-12-18 12:20:03 +00:00
mattias
54752f7024 IDE: compiler options: check pas2js: executable
git-svn-id: trunk@56774 -
2017-12-18 12:06:31 +00:00
mattias
3011be98c3 IDE: added resourcestring
git-svn-id: trunk@56763 -
2017-12-17 11:44:08 +00:00
juha
6810c626df LazUtils: Change "Character" to "Codepoint" in LazUTF8 function names to be more accurate and to avoid confusion.
git-svn-id: trunk@56692 -
2017-12-11 19:44:22 +00:00
mattias
f2c571147a IDE: compiler options: execute before/after: allow custom parsers
git-svn-id: trunk@56576 -
2017-12-01 18:13:05 +00:00
mattias
340e7886e9 IDE: compiler options: execute before/after: started supporting custom parsers
git-svn-id: trunk@56573 -
2017-12-01 14:25:31 +00:00
wp
3dfca3521a LCL: Prevent rotated font from being detected as default font (patch by Michl)
git-svn-id: trunk@56473 -
2017-11-23 14:06:04 +00:00
juha
c7ba603d21 Reduce typecasts. Use TIntegerList and TByteList where appropriate.
git-svn-id: trunk@56399 -
2017-11-13 23:20:44 +00:00
juha
eed9fc6c4b IDE: Cleanup.
git-svn-id: trunk@56359 -
2017-11-11 09:25:37 +00:00
juha
6a0191fb70 Formatting for IDEQuestionDialog parameters.
git-svn-id: trunk@56346 -
2017-11-10 08:46:19 +00:00
juha
06038db5f4 IDE: Improve the layout of Project Options -> FPDocEditor. Issue #32574.
git-svn-id: trunk@56136 -
2017-10-20 15:32:44 +00:00
mattias
6059f5a7dd IDE: fpdoceditor: fixed synedit keys, bug #32386
git-svn-id: trunk@55801 -
2017-09-08 17:35:52 +00:00
juha
ffa9234eee IDE: Improve CompilerOtherOptions frame layout. Issue #32272, patch from AlexeyT.
git-svn-id: trunk@55710 -
2017-08-19 23:10:50 +00:00
martin
bea0a870ff IDE options: change description and limit for "match whole word" of highlight equal terms. Issue #032068 Based on Patch by AlexeyT
git-svn-id: trunk@55605 -
2017-07-30 16:49:19 +00:00
michl
ac17c74e67 IDE: EditorDisplayOptions: Fixed wrong anchor of DisableAntialiasingCheckBox.
git-svn-id: trunk@55515 -
2017-07-16 17:53:28 +00:00
michl
6f5300c1e9 IDE: High-DPI: Fixed image sizes of in IDE used TTreeFilterEdits and TListFilterEdits.
git-svn-id: trunk@55498 -
2017-07-13 19:32:16 +00:00
juha
e27232d4cc Fix uninitialized variables based on compiler warnings got with dfa (data flow analysis) enabled.
git-svn-id: trunk@55211 -
2017-06-04 15:14:29 +00:00
ondrej
9f6d729968 IDE: win32 manifest: add DPI awarness V2, issue #31910
git-svn-id: trunk@55153 -
2017-06-02 07:33:13 +00:00
ondrej
dc0a33652f IdeIntf: TIDEImages: switch parameters for CreateImage, LoadImage and GetImageIndex methods.
git-svn-id: trunk@55039 -
2017-05-22 07:52:37 +00:00
michl
5d03c243b5 IDE: High-DPI: All IDE SpeedButtons DPI-aware
git-svn-id: trunk@55035 -
2017-05-21 20:59:29 +00:00
ondrej
3ec399d85a CodeTools: add "Avoid unnecessary jumps" option, make it default.
git-svn-id: trunk@55031 -
2017-05-21 18:14:51 +00:00
ondrej
a5c8984ec7 CodeTools: center jumps with a percent value. Add settings for code block jump as well.
git-svn-id: trunk@55030 -
2017-05-21 13:26:38 +00:00
ondrej
a52a5d0607 codetools: implement 'Override function result string types with the first parameter expression type' code creation feature
git-svn-id: trunk@54976 -
2017-05-18 20:08:13 +00:00
ondrej
b426df3b1d ide: compiler_other_options frame: fix high-DPI. issue #31779
git-svn-id: trunk@54922 -
2017-05-14 11:49:40 +00:00
mattias
379ed5300f IDE: fixed switching build mode in options dialog, bug #31787
git-svn-id: trunk@54855 -
2017-05-10 15:20:37 +00:00
mattias
d7b05763d1 IDE: fixed compilation, bug #31711
git-svn-id: trunk@54717 -
2017-04-25 06:31:25 +00:00
ondrej
fa7bf64041 IDE: add option to enable/disable Application.Scaled in project file. Issue #31639
git-svn-id: trunk@54530 -
2017-04-05 19:29:05 +00:00
juha
e800a738ad Copy AVL_Tree from FPC trunk and replace classes in AvgLvlTree and in CodetoolsStructs with it.
The unit in FPC packages will be used directly later.

git-svn-id: trunk@54524 -
2017-04-05 08:34:48 +00:00
juha
122f7b0582 IDE: Make "Right margin" SpinEdit in editor dispay options bigger. Issue #31505.
git-svn-id: trunk@54365 -
2017-03-08 10:50:14 +00:00
juha
7881c83d01 IDE: Fix TabOrder in CodegenOptions frame. Issue #31460, patch from AlexeyT.
git-svn-id: trunk@54323 -
2017-03-01 16:57:30 +00:00
juha
2cf7e137af IDE: Fix TabOrder in AppSettings frame. Issue #31459, patch from AlexeyT.
git-svn-id: trunk@54322 -
2017-03-01 16:57:18 +00:00
ondrej
f3708a5318 IDE: editor_color_options: fix drop button styles
git-svn-id: trunk@54301 -
2017-02-28 07:44:52 +00:00
mattias
8ab48719ee codetools: pas2js: use define instead of mode
git-svn-id: trunk@54285 -
2017-02-26 22:36:39 +00:00
mattias
9a663cc51d codetools: added compiler mode pas2js
git-svn-id: trunk@54284 -
2017-02-26 22:18:28 +00:00
juha
e7bdd7191a Project options: Place name and description edits directly on application page. Issue #30977.
git-svn-id: trunk@54254 -
2017-02-22 23:07:28 +00:00
ondrej
a3448e989a IDE: caption for LCL scaling check box
git-svn-id: trunk@54202 -
2017-02-19 20:16:40 +00:00
ondrej
1c7e92643d LCL, IDE: HighDPI: add Application.Scaled and Project1.Scaled property for automatic LCL-driven scaling
git-svn-id: trunk@54199 -
2017-02-19 20:02:58 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
martin
721911b820 IDE, SynEdit: Enable markup fold color in options
git-svn-id: trunk@54021 -
2017-01-28 03:22:12 +00:00
juha
dbe940a8c7 IDE: Set Toolbar and button state correctly in Coolbar config. Issue #31154.
git-svn-id: trunk@53820 -
2016-12-31 17:25:24 +00:00
juha
cfd390c5c5 Order uses sections some more.
git-svn-id: trunk@53741 -
2016-12-20 22:32:52 +00:00
juha
9c405911fd Reduce SynEdit dependencies from units. Reorder uses sections to see dependencies better.
git-svn-id: trunk@53727 -
2016-12-20 00:09:10 +00:00
juha
6dfd84797d IDE: Replace GUI text "Darwin" with "macOS (Darwin)". Issue #30937.
git-svn-id: trunk@53639 -
2016-12-11 18:20:18 +00:00
juha
ff8ed38942 IDE: Improve Proj_application_options layout. Issue #31057, patch from AlexeyT.
git-svn-id: trunk@53638 -
2016-12-11 18:02:07 +00:00
juha
20ef67a02e Revert r53382 #c2d88c8f48, application options layout changes by AlexeyT. Issue #30947.
git-svn-id: trunk@53523 -
2016-12-02 11:04:09 +00:00
juha
e6ffc7b65d Revert r53418 #a2d289acd6, IDE: A new dialog for manifest options. Issue #30977
git-svn-id: trunk@53522 -
2016-12-02 11:04:04 +00:00
mattias
e84002b12d IDE: options: files: bigger multiple lazarus instances combo
git-svn-id: trunk@53521 -
2016-12-02 10:04:38 +00:00
juha
68ce61aa8f IDE: Use TDirectoryEdit instead of TEdit + TButton in FPDoc options. Issue #30997, patch from AlexeyT.
git-svn-id: trunk@53460 -
2016-11-25 21:28:31 +00:00
juha
733394319b IDE: Improve layout of ComponentPallette options page. Issue #31003, patch from AlexeyT.
git-svn-id: trunk@53449 -
2016-11-25 10:31:37 +00:00
ondrej
27ad00c08f IDE: Files_options: fix Taborder. issue #31000, patch from AlexeyT
git-svn-id: trunk@53437 -
2016-11-24 17:47:41 +00:00
juha
a2d289acd6 IDE: A new dialog for manifest options. Issue #30977, patch from AlexeyT.
git-svn-id: trunk@53418 -
2016-11-22 15:59:00 +00:00
juha
c2d88c8f48 IDE: Improve application options layout. Issue #30947, patch from AlexeyT.
git-svn-id: trunk@53382 -
2016-11-18 17:07:22 +00:00
juha
3913650b87 IDE: Add manifest options for Name/Description. Issue #30953, patch from AlexeyT.
git-svn-id: trunk@53381 -
2016-11-18 16:26:28 +00:00
ondrej
d487f8a68d IDE: project options: disable Set WidgetSet button instead of hiding it.
git-svn-id: trunk@53326 -
2016-11-09 11:30:57 +00:00
ondrej
31944eda39 IDE: project options: more values for Win Vista DPI awarness. Issue #30170, modified patch by AlexeyT
git-svn-id: trunk@53325 -
2016-11-09 09:15:34 +00:00
juha
70c199c0da IDE: Adjust anchors so that "Component palette" options page can be resized. Issue #30715, patch from Michl.
git-svn-id: trunk@53233 -
2016-10-26 20:25:55 +00:00
mattias
56ea37d276 IDE: fpc msg parser: fixed default fpc.errore.msg file
git-svn-id: trunk@53224 -
2016-10-26 16:43:30 +00:00
maxim
e5a40dfe94 IDE: show hint for 'Method default section' label in Codetools Class Completion options page; made minor improvement in other hint.
git-svn-id: trunk@53201 -
2016-10-24 22:30:45 +00:00
mattias
f237d61e01 IDE: codetools: class completion: added option to select default method section
git-svn-id: trunk@53167 -
2016-10-19 21:52:40 +00:00
mattias
db0e2f90e3 IDE: codetools class options: changed radiogroups to comboboxes and added hints
git-svn-id: trunk@53165 -
2016-10-19 21:27:12 +00:00
mattias
2af4dde394 IDE: codetools class options: fixed tab order
git-svn-id: trunk@53163 -
2016-10-19 21:01:42 +00:00
mattias
c1241646a8 IDE: codetools options: put set property parameter name at the bottom
git-svn-id: trunk@53162 -
2016-10-19 20:57:31 +00:00
mattias
36d42e0d9c IDE: clean up deprecated
git-svn-id: trunk@53140 -
2016-10-17 13:35:07 +00:00
mattias
d15596f13e IDE: compiler options: -pg gprof added hint that it only works on 32bit
git-svn-id: trunk@53112 -
2016-10-14 17:46:39 +00:00
juha
d55fd7d036 IDE: Show form's properties in Object Inspector when clicking its title bar. Issue #17488, patch from Michl.
git-svn-id: trunk@53097 -
2016-10-12 09:17:30 +00:00
juha
94d424d93a IDE: Allow selecting a toolbar of IDE Coolbar config by clicking on its icons. Issue #30713, patch from Silvio Clécio.
git-svn-id: trunk@53088 -
2016-10-09 21:21:40 +00:00
mattias
c9400c0a0f IDE: clean up
git-svn-id: trunk@52941 -
2016-09-09 11:43:31 +00:00
mattias
799d76b601 IDE: fixed compiler optios TrashVariables and VerifyObjMethodCall, bug #30584
git-svn-id: trunk@52937 -
2016-09-09 06:07:49 +00:00
mattias
2be768995c IDE: word completion: when option IdentComplReplaceIdentifier is off behave the same as identifier completion: replace only left side, issue #30510
git-svn-id: trunk@52867 -
2016-08-24 09:58:35 +00:00
juha
9367da0ae5 Remove extra checks for empty strings together with IsValidIdent. It already handles an empty string.
git-svn-id: trunk@52812 -
2016-08-17 10:40:29 +00:00
juha
e06fda9bf2 IDE: Fix TEditorKeymappingOptionsFrame.FilterEditFilterItem, was broken by r52745 #85628cd5f9. Issue #30461.
git-svn-id: trunk@52794 -
2016-08-11 11:25:43 +00:00
mattias
697fe56615 IDE: project resources: set Modified when type changes, bug #30426
git-svn-id: trunk@52784 -
2016-08-04 09:38:45 +00:00
martin
5f55a00ead IDE: EditorOptions, added colors for line before fold/hide
git-svn-id: trunk@52755 -
2016-07-31 13:54:50 +00:00
juha
85628cd5f9 LCL: Change ItemData parameter in FilterItem events from TObject to Pointer. Add "const" to ACaption: string.
git-svn-id: trunk@52745 -
2016-07-24 15:12:43 +00:00
ondrej
554901a083 IDE: set modified flag after resource name change. Issue #30351. Patch by Anton
git-svn-id: trunk@52674 -
2016-07-12 16:45:49 +00:00
maxim
4f09b51889 IDE, compiler config and target options page: improved i18n. Don't show any comments if option is active.
git-svn-id: trunk@52597 -
2016-07-02 13:00:09 +00:00
mattias
17018410ca IDE: compiler options: always show -WG option
git-svn-id: trunk@52589 -
2016-06-30 12:51:45 +00:00
juha
e31a4d74d3 IDE: Make CompilerMode selection more robust. DelphiUnicode could not be used. Support also GNU Pascal mode.
git-svn-id: trunk@52530 -
2016-06-20 08:51:17 +00:00
ondrej
dda51d51ec ide: use grid scrolling in IDE matrix grid.
git-svn-id: trunk@52496 -
2016-06-12 19:55:27 +00:00
martin
91c8da3f8c IDE: editor display options, allow to force pixel/point size for font (negative size). Issue #30085
git-svn-id: trunk@52408 -
2016-05-30 03:23:32 +00:00
martin
6d96f1c167 SynEdit: Clicks on overview gutter. Issue #30012
git-svn-id: trunk@52292 -
2016-05-09 19:17:28 +00:00
mattias
f8623847f3 IDE: clean up
git-svn-id: trunk@52214 -
2016-04-18 17:10:01 +00:00
martin
4b8443368f IDE, Opitons: markup opts for other xml and lfm
git-svn-id: trunk@52198 -
2016-04-15 02:15:17 +00:00
martin
294d29a4b9 IDE, Opitons: markup opts for other xml and lfm
git-svn-id: trunk@52197 -
2016-04-15 00:49:42 +00:00
juha
741e216285 IDE: Move Delete button in front of SystemEncoding button in Options / Additions and Overrides page. Issue #29968.
git-svn-id: trunk@52112 -
2016-04-06 10:45:23 +00:00
juha
217ce1a2d5 IDE: Export/Import also package options properly. Worked only for project. Issue #27709.
git-svn-id: trunk@52110 -
2016-04-06 10:19:20 +00:00
juha
2c41ccf609 Formatting, comment.
git-svn-id: trunk@52109 -
2016-04-06 10:19:12 +00:00
juha
9aab2a374d Object Inspector: Differentiate multi-selected properties which have different values using background color. Issue #23151.
git-svn-id: trunk@52075 -
2016-03-28 10:37:25 +00:00
ondrej
d53815d5d5 ide: source notebook: add option to show editor file name in caption
git-svn-id: trunk@52071 -
2016-03-27 17:32:12 +00:00
juha
ff3dd2b421 IDE: Prevent left-over lines in key mapping Treeviews after moving splitter. Issue #28706, patch from Balázs Székely.
git-svn-id: trunk@51938 -
2016-03-14 17:01:39 +00:00
ondrej
3594fefc04 ide, codetools: change ClassCompleteCode into CompleteCodeInteractive
git-svn-id: trunk@51859 -
2016-03-08 16:46:12 +00:00
ondrej
06d19a8613 ide, codetools: implement class code creation (default: ctrl+shift+x) - the same as local code creation but the variable will be added to class/object section.
git-svn-id: trunk@51851 -
2016-03-07 20:22:33 +00:00
mattias
aa1dbeba55 IDE: compiler options: when warn about paths give hint where to find the inherited paths
git-svn-id: trunk@51758 -
2016-02-29 17:17:56 +00:00
mattias
675f263e1c IDE: options: codetools general: fixed layout
git-svn-id: trunk@51703 -
2016-02-26 10:46:40 +00:00
mattias
e727676a1e IDE: compiler options: added mode delphiunicode and iso
git-svn-id: trunk@51663 -
2016-02-19 09:27:41 +00:00
maxim
45daca322f IDE: Add ability to exclude components from i18n by identifier or original text:
1) Added methods to remove entries from TPOFile by identifier and by original text.
2) Implemented storage of excluded identifiers and originals via TProject.
3) Updated translation routines to pass over project's excluded identifiers and originals when updating PO files.
4) Editing of excluded identifiers and originals in i18n project options.
5) Added option to "Force update PO files on next compile" in i18n project options (auto reset, non-persistent). To force update PO files after changing excluded identifiers and originals.

Patch by Denis Kozlov, bug #29627.

git-svn-id: trunk@51589 -
2016-02-10 22:46:00 +00:00
ondrej
82e9a27d07 IDE: change "Focus messages after compilation" to "Focus messages at compilation"
git-svn-id: trunk@51587 -
2016-02-10 22:32:26 +00:00
juha
5e18377e9e IDE: In project application options use KeepOriginWhenClipped for icon. Issue #29619, patch from Alexey Torgashin.
git-svn-id: trunk@51554 -
2016-02-09 20:59:24 +00:00
juha
db51e758b5 Cleanup and comments
git-svn-id: trunk@51470 -
2016-02-01 21:04:59 +00:00
ondrej
61dcce50a6 ide: add option to jump directly to method body, if available. Issue #13245. Modified patch by Balázs Székely
git-svn-id: trunk@51422 -
2016-01-26 16:54:30 +00:00
juha
001b1ee544 IDE: Make buttons with "..." wider. Used in many settings windows. Issue #29493, patch from Alexey Torgashin.
git-svn-id: trunk@51412 -
2016-01-25 16:22:14 +00:00
juha
42e68fd86d IDE: Save Application Bundle and resource XPManifest to default project configuration. Issue #22286.
git-svn-id: trunk@51059 -
2015-12-27 22:36:55 +00:00
juha
6c409b1ecc IDE: Hide the Export / Import buttons in options General page for now. The set of options makes no sense.
git-svn-id: trunk@50909 -
2015-12-18 17:45:50 +00:00
ondrej
e9d1b1acd4 IDE: use tbsButtonDrop instead of '>>' buttons
git-svn-id: trunk@50903 -
2015-12-18 10:39:04 +00:00
mattias
04312f7e68 IDE: clean up
git-svn-id: trunk@50794 -
2015-12-14 12:02:32 +00:00
juha
2fe0fde59e IDE: CodeTools CodeCreation frame simpler. Issue #29104, patch from Alexey Torgashin.
git-svn-id: trunk@50696 -
2015-12-06 15:00:16 +00:00
juha
753d444bc0 IDE: Fix control's name to match its type.
git-svn-id: trunk@50618 -
2015-12-04 20:04:53 +00:00
mattias
6dda8fcee0 IDE: codetools options: using TFilenameEdit, patch from Alexey, 29102
git-svn-id: trunk@50552 -
2015-12-01 15:13:50 +00:00
mattias
8864f57fe4 IDE: added -O4 optimization, bug #29107
git-svn-id: trunk@50534 -
2015-11-30 16:31:44 +00:00
ondrej
19206bce93 IDE: partially revert r50517 #d696ee5a59
git-svn-id: trunk@50520 -
2015-11-28 19:42:00 +00:00
ondrej
d696ee5a59 IDE: add option to prefer double-click over middle click when closing tabs.
git-svn-id: trunk@50517 -
2015-11-28 10:10:11 +00:00
ondrej
b1ae15362f IDE: IDECommands refactoring; deleted menu item Project -> Change Build Mode
git-svn-id: trunk@50441 -
2015-11-20 14:04:24 +00:00
ondrej
3087610579 IDE: options: fixed EditorTabPosition anchoring
git-svn-id: trunk@50367 -
2015-11-17 14:54:06 +00:00
mattias
dae9ce8c70 IDE: compiler options: sort target processor list, issue #28997
git-svn-id: trunk@50315 -
2015-11-12 10:39:10 +00:00
mattias
f5d708e744 IDE: clean up
git-svn-id: trunk@50250 -
2015-11-08 10:06:06 +00:00
juha
cda0cfab52 IDE: Help options frame: simpler. Issue #28974, patch from Alexey.
git-svn-id: trunk@50249 -
2015-11-08 09:00:57 +00:00
maxim
90c6e305d8 IDE: improved i18n of 'Event/Method section' ComboBox in 'Options' -> 'Codetools' -> 'Code creation' page
git-svn-id: trunk@50222 -
2015-11-04 13:16:28 +00:00
ondrej
14e8ffa23a IDE, CodeTools: add more options and a prompt dialog for method creation. Issue #13994
git-svn-id: trunk@50196 -
2015-10-29 11:08:52 +00:00
juha
e3a1721df5 IDE: Cleanup.
git-svn-id: trunk@50185 -
2015-10-27 17:30:50 +00:00
juha
e92ffb6dc2 IDE: Store defines added by user to compiler options. Works also for packages. Issue #28887.
git-svn-id: trunk@50184 -
2015-10-27 17:30:48 +00:00
juha
5fc7132693 Use the new UTF-8 system by default. Can be disabled by define DisableUTF8RTL. EnableUTF8RTL is removed.
git-svn-id: trunk@50129 -
2015-10-20 17:20:11 +00:00
juha
6b1d56635f IDE: Use BitButtons for Export / Import in Desktop manager for consistency. ToolButtons work now with selected items.
git-svn-id: trunk@50097 -
2015-10-18 13:22:38 +00:00
juha
d19afdab40 IDE: Cleanup for coolbar_options code. Split EnableDisableButtons into 2 methods.
git-svn-id: trunk@50095 -
2015-10-17 14:31:11 +00:00
juha
1b137755fc IDE: Move loading and saving ButtonNames in IDECoolbar and EditorToolbar config into methods.
git-svn-id: trunk@50059 -
2015-10-14 16:39:48 +00:00
juha
07673e317f IDE: Refactor and optimize code for IDECoolbar and EditorToolbar config. Move duplicate code into methods etc.
git-svn-id: trunk@50058 -
2015-10-14 15:33:35 +00:00
mattias
b5bbdbd323 IDE: identifier completion: option to disable auto completion if there is only one identifier, patch #28852 from Ondrej
git-svn-id: trunk@50052 -
2015-10-14 10:09:15 +00:00
juha
5093f81168 IDE: Keep the selection of key in KeyMapping window. From Ondrej Pokorny.
git-svn-id: trunk@50035 -
2015-10-12 08:32:57 +00:00
maxim
4fe4e35ac1 IDE: improved Editor Toolbar options page layout/i18n
git-svn-id: trunk@49951 -
2015-10-05 23:00:40 +00:00
mattias
295b11fa55 IDE: resourcestring
git-svn-id: trunk@49949 -
2015-10-05 22:48:00 +00:00
maxim
67b74400e8 IDE, Files Options page: widened Multiple Instances combobox to fit longer captions
git-svn-id: trunk@49935 -
2015-10-03 21:52:02 +00:00
juha
ac56c10378 Object inspector: Set "Checkbox for Booleans" as the default. Also use the themed Checkbox, can be changed with define UseOINormalCheckBox.
git-svn-id: trunk@49914 -
2015-10-02 13:27:18 +00:00
juha
c7c98cc90a IDE: Fix anchor in file options frame.
git-svn-id: trunk@49913 -
2015-10-02 13:27:11 +00:00
juha
16f941c896 IDE: A single IDE instance feature. Issue #8051, patch from Ondrej Pokorny.
git-svn-id: trunk@49909 -
2015-10-02 09:42:44 +00:00
juha
f049308eac IDE: Improve saving Anchordocking settings. Issue #28704, patch from Ondrej Pokorny.
git-svn-id: trunk@49895 -
2015-09-29 18:05:38 +00:00
mattias
1b88beb01b IDE: moved compiler options - show lines compiled - to environment options
git-svn-id: trunk@49884 -
2015-09-27 20:32:15 +00:00
mattias
1fe2796bd0 IDE: compiler options: added option to show the lines compiled messsage as important
git-svn-id: trunk@49883 -
2015-09-27 20:09:52 +00:00
mattias
fb3cc4fef7 IDE: project options: po for forms: fixed layout
git-svn-id: trunk@49852 -
2015-09-20 15:09:00 +00:00
mattias
6e84cb390d codetools: local var completion: group vars with same type, from Ondrej Pokorny
git-svn-id: trunk@49840 -
2015-09-16 12:06:18 +00:00
juha
9f13f52fca IDE: Minor layout alignment change for keymapping options. Issue #28660.
git-svn-id: trunk@49823 -
2015-09-14 07:50:11 +00:00
mattias
796a5fdd00 IDE+codetools: property completion: options to use a prefixed name as Set mthod parameter, patch #28181 from Ondrej Pokorny
git-svn-id: trunk@49807 -
2015-09-10 11:51:16 +00:00
mattias
aebdc634cf IDE: merged options open last project and last packages
git-svn-id: trunk@49805 -
2015-09-10 10:58:18 +00:00
mattias
6637d69e9a IDE: store open packages when closing and reopen them on next start, added option to disable this, patch from Ondrej Pokorny
git-svn-id: trunk@49804 -
2015-09-10 08:50:39 +00:00
mattias
bf21367723 IDE: restore desktop: multiple source editors, from Ondrej Pokorny
git-svn-id: trunk@49802 -
2015-09-09 22:25:57 +00:00
juha
50bc37338d IDE, AnchorDocking: Support desktops also with docked IDE. Move configuration to environment options. By Ondrej Pokorny.
git-svn-id: trunk@49778 -
2015-09-07 22:01:22 +00:00
juha
fd1ff1055b IDE: Mark project as modified after changing resources. Issue #28625, patch from Anton.
git-svn-id: trunk@49767 -
2015-09-05 22:29:56 +00:00
juha
1b3cd61c09 IDE: Use shorter variable names in TIDECoolBarOptions.
git-svn-id: trunk@49742 -
2015-09-02 18:57:39 +00:00
juha
2f139b9be1 IDE: Rename page "Other" to "Custom Options" in project options dialog. Easier to find.
git-svn-id: trunk@49719 -
2015-08-27 22:06:39 +00:00
maxim
28f092feb1 CodeTools: corrected identifier completion options captions
git-svn-id: trunk@49622 -
2015-08-08 12:06:14 +00:00
juha
95646ee93f IDE: Revert 2 single-word resources that were switched to reused resources earlier.
git-svn-id: trunk@49619 -
2015-08-08 08:59:40 +00:00
juha
08c9621520 Change order of used units so that "deprecated" warnings are not triggered.
git-svn-id: trunk@49612 -
2015-08-07 17:20:40 +00:00