Commit Graph

55633 Commits

Author SHA1 Message Date
juha
e2bbe1a4d4 IdeIntf: Simplify function FieldNameToPascalIdentifier in FieldsList.
git-svn-id: trunk@59090 -
2018-09-20 08:18:49 +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
dmitry
b78d982809 cocoa: support for Services menu
git-svn-id: trunk@59088 -
2018-09-20 04:16:53 +00:00
dmitry
863b90b3fb cocoa: an attempt to resolve the issue during crashes, if a (cocoa) modal window is called during Activation of a window
git-svn-id: trunk@59087 -
2018-09-20 03:05:40 +00:00
dmitry
6da9bb3520 cocoa: fix the compiler warning
git-svn-id: trunk@59086 -
2018-09-20 02:55:46 +00:00
wp
463c8bb943 LCL: Improved layout of TFindDialog and TReplaceDialog, fix TabOrder.
git-svn-id: trunk@59085 -
2018-09-19 15:33:54 +00:00
juha
8ac408ea5a IdeIntf: Improve TOIPropertyGridRow.IsDisabled from r59082 #ac8ef42f9f.
git-svn-id: trunk@59084 -
2018-09-19 14:57:46 +00:00
bart
406ae30f3b TFindDialog/TReplaceDialog: show dialog poScreenCenter in IDE; fix erratic behaviour of TReplaceDialog in IDE (wrong parent). Issue #0034297.
git-svn-id: trunk@59083 -
2018-09-19 14:39:53 +00:00
juha
ac8ef42f9f IdeIntf: A new TDisabledCollectionPropertyEditor for TFlowPanel.ControlList. Disables the button for editor.
git-svn-id: trunk@59082 -
2018-09-19 12:37:42 +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
dmitry
4d1d0ac454 cocoa: reverting an attemtped workaround (r59060) to fix the problem with a modality during windows activate
git-svn-id: trunk@59065 -
2018-09-19 05:23:44 +00:00
balazs
8ee801d5b5 Opkman: Bug fix: remove package compiling restriction.
git-svn-id: trunk@59064 -
2018-09-18 18:53:52 +00:00
dmitry
f249439c91 cocoa: remove debugging output
git-svn-id: trunk@59063 -
2018-09-18 04:19:07 +00:00
dmitry
1313b9efcb cocoa: update keyDown handling for custom controls
git-svn-id: trunk@59062 -
2018-09-18 04:10:05 +00:00
dmitry
391059a0ab cocoa: simplify and more robust mac to LCL virtual key codes conversion
git-svn-id: trunk@59061 -
2018-09-18 04:09:35 +00:00
dmitry
23619be5e4 cocoa: working around macOS problem with transactions during making a keyWindow
git-svn-id: trunk@59060 -
2018-09-18 02:26:44 +00:00
wp
9deac7b246 LCL: Fix compilation issue with fpc 3.0.2 (TJpegImage.GrayScale).
git-svn-id: trunk@59059 -
2018-09-17 23:41:41 +00:00
dmitry
b64daa1f84 cocoa: removing tabControl workaround
git-svn-id: trunk@59058 -
2018-09-17 22:43:37 +00:00
dmitry
f000038a2b cocoa: replacing default keyDown handling routine, with a cusomized one. The reason: unable to fully predict the event processing within Cocoa, causing some keys to be lost
git-svn-id: trunk@59057 -
2018-09-17 22:34:52 +00:00
wp
7b7dceaf6d Examples: Add new jpeg demo ("jpeg_more") for the properties added in r59051 #c0c477a971-55
git-svn-id: trunk@59056 -
2018-09-17 22:31:15 +00:00
wp
4d63f89b51 LCL: Activate TJpegImage.ProgressiveEncoding and .Smoothing (issue #30408, patch by Nur Cholif Murtadho).
git-svn-id: trunk@59055 -
2018-09-17 22:27:03 +00:00
wp
5ba5831cbe LCL: Activate TJpegImage.MinHeight and .MinWidth (issue #30408, patch by Nur Cholif Murtadho)
git-svn-id: trunk@59054 -
2018-09-17 21:50:15 +00:00
wp
e10a3065f6 LCL: Activate fast reading of scaled jpeg images (issue #30408, patch by Nur Cholif Murtadho)
git-svn-id: trunk@59053 -
2018-09-17 21:32:19 +00:00
wp
17269a3edf LCL: Activate writing of grayscale JPEG images. (Issue #30408, patch by Nur Cholif Murtadho)
git-svn-id: trunk@59052 -
2018-09-17 21:27:13 +00:00
wp
c0c477a971 LCL: Changeable jpeg compression quality, add TJpegImage.Compress (issue #30408, patch by Nur Cholif Murtadho)
git-svn-id: trunk@59051 -
2018-09-17 21:19:59 +00:00
bart
b01af43fc3 TFindDialog: save FFindForm position upon close.
git-svn-id: trunk@59050 -
2018-09-17 20:32:42 +00:00
bart
d8993e1b36 TFindDialog: use Position := poMainFormCenter in CalcPosition instead of trying to calculate that by ourselves. Patch by Serge Anvarov.
git-svn-id: trunk@59049 -
2018-09-17 20:15:31 +00:00
bart
a62fcc7e69 TFindDialog: slight improvement on r59031 #daee51d966.
git-svn-id: trunk@59048 -
2018-09-17 20:07:16 +00:00
juha
5102a7739e LCL-GTK2: Fix TListView column widths. Issue #34044, patch from accorp.
git-svn-id: trunk@59047 -
2018-09-17 19:30:11 +00:00
juha
62c05b07e0 LCL-GTK2: Do not truncate Groupbox caption (fix for previous). Issue #32621, patch from accorp.
git-svn-id: trunk@59046 -
2018-09-17 19:01:54 +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
dmitry
b3b559273c cocoa: reduce the amount of focus (responders) related code. Process the focus handling in NSWindow only (rather than each control individually). Update tab switch notification to report tab change prior to focus switch
git-svn-id: trunk@59039 -
2018-09-17 01:33:50 +00:00
blikblum
f2ecffd6b1 lcl: fix ExcludeClipRect by converting coordinates from logical to device. Patch by Dmitry
git-svn-id: trunk@59038 -
2018-09-16 23:14:01 +00:00
dmitry
d313b710e5 cocoa-opengl: removing lclIsHandle method override, as no longer used by cocoa ws
git-svn-id: trunk@59037 -
2018-09-16 20:18:06 +00:00
dmitry
e7701af802 cocoa: fix in TListBox.setItemIndex to replace the selection, rather than extend it. #34290
git-svn-id: trunk@59036 -
2018-09-16 17:55:14 +00:00
dmitry
d17ec595bb cocoa: added code, but not enforcing it for change in border style of TComboBox
git-svn-id: trunk@59035 -
2018-09-16 17:49:16 +00:00
dmitry
d809d8c95b cocoa: update combobox (NSComboBox) to retain the selection after reopenning the popup window
git-svn-id: trunk@59034 -
2018-09-16 17:29:13 +00:00
dmitry
7a0195312f cocoa: preventing NSTabView to appear in chain of responders. That should prevent key event loss. (a very odd cocoa feature)
git-svn-id: trunk@59033 -
2018-09-16 16:43:15 +00:00
bart
ca05451b8c TCommondialog: do not publish Widht/Height properties. Issue #0033480. Patch by AlexeyT.
git-svn-id: trunk@59032 -
2018-09-16 13:06:31 +00:00
bart
daee51d966 TFindDialog: fix setting Top/Left. Issue #0033528.
git-svn-id: trunk@59031 -
2018-09-16 12:55:15 +00:00
bart
2ddfb4072a TValueListEditor: fix DeleteRow (Issue #0034208)
git-svn-id: trunk@59030 -
2018-09-16 11:11:07 +00:00
dmitry
c814ad8b50 cocoa: update mainmenu implementaiton. Added support for Hide Others and Show All menu items
git-svn-id: trunk@59029 -
2018-09-16 05:39:39 +00:00