Commit Graph

51717 Commits

Author SHA1 Message Date
maxim
dad7414280 Merged revision(s) 55116 #a0654d2753, 55120 #ec4473a91a, 55123-55124 #a638366528-#a638366528, 55128-55129 #33c52c4fb6-#33c52c4fb6, 55132 #d66ffb290b, 55134-55135 #6e5978481b-#6e5978481b, 55145 #0280aea023, 55150 #0d553830c5 from trunk:
IDE: Add some 200% component palette images (TDrawgrid, TEdit, TLabel, TStringGrid, TValueListEditor)
........
IDE: some more 200% component palette images (combobox, colorbox, button, bitbtn, colorbutton, labelededit, statictext, scrollbar, tabcontrol, pagecontrol).
........
IDE: Add component palette icons at 150% and 200% resolution (standard page complete)
........
IDE: Add palette icons for TButtonPanel, TSpeedButton, TShape at 150% and 200% resolution
........
IDE: Add more Mid/HiRes component palette icons (groupbox etc, updown, arrow, headercontrol, editbutton, (float)spinedit, colorlistbox)
........
TAChart: Avoid exception in IDE if Extent.Min >= Extent.Max
........
IDE: Add component palette icons of all data-aware controls at 150% and 200% magnification.
........
IDE: IDE: Add component palette icons of htmlhelpdatabase and the propstorage components at 150% and 200% magnification.
........
IDE: Add palette images for TCheckListbox, TListView, TTreeView and TMaskEdit at 150% and 200% magnification
........
IDE: SpartaDockedFormEditor: Fixed AV when component from component palette is selected and no form unit is in the editor.
........
IDE + chmhelp: Add 150% and 200% icons for TXMLConfig, TChmHelpDatabase, TLHelpConnector.
........

git-svn-id: branches/fixes_1_8@55152 -
2017-06-01 22:58:18 +00:00
maxim
e8cfa79139 Merged revision(s) 54810 #ee8a7ab7a7, 55109-55114 #3c692e825d-#3c692e825d, 55118 #dd3f611b28, 55122 #ff8b49aedd, 55126 #48dbf5c56d from trunk:
LCL: new Database Login dialog. Modified patch by LacaK, issue #27764
........
LCL: TToolBar: remove in 1.7 introduced incompatiblity and use real values for ButtonHeight, ButtonWidth, ButtonDropWidth.
........
LCL: TTreeView: remove in 1.7 introduced incompatiblity and use real values for ExpandSignSize and Indent.
........
LCL: TTreeView: replace wrong property default for DefaultItemHeight with stored function
........
LCL: TTreeView: fix signs for r55110 #73e1e2caee
........
LCL: Implement TControl.AddHandlerOnMouseWheel/RemoveHandlerOnMouseWheel.Part of Issue #0031868.
........
TUpDown: Handle MouseWheel of Associate. Issue #0031868.
........
LCL: TTreeView: Win32 Fixed warning TResourceCacheItem.IncreaseRefCount 1000 TPenHandleCache. Issue #30661
........
LCL: TTreeView: Fix non-standard scrolling behaviour on selecting in multiline treeview. Issue #31681. Patch by Eric Heijnen.
........
LCL: listbox: fix default value for Options
........

git-svn-id: branches/fixes_1_8@55151 -
2017-06-01 22:51:43 +00:00
maxim
4d79b6c9e4 Merged revision(s) 55147-55148 #aff31a964c-#aff31a964c from trunk:
Translations: regenerated Japanese LCL translation
........
Translations: French translation update by Gilles Vasseur, bug #31946
........

git-svn-id: branches/fixes_1_8@55149 -
2017-06-01 22:31:03 +00:00
maxim
91f179297d Merged revision(s) 55131 #35fa3e8e7c from trunk:
* bugtraq:url should point to https://bugs.freepascal.org
........

git-svn-id: branches/fixes_1_8@55139 -
2017-05-31 23:21:04 +00:00
maxim
9b9686dd62 Merged revision(s) 55137 #4c4224a082 from trunk:
Translations: Japanese translation update by Haruyuki Fujimaki, bugs #31929, #31930, #31931
........

git-svn-id: branches/fixes_1_8@55138 -
2017-05-31 23:17:51 +00:00
martin
c849f1f138 Merged revision(s) 55104 #92595f0745, 55106 #cb676c2241 from trunk:
TAChart: Use SameValue in floating point comparisons.
........
SynEdit: MarkupFoldColor, fixed crash due to wrong method signature.
........

git-svn-id: branches/fixes_1_8@55107 -
2017-05-27 02:54:41 +00:00
mattias
8f86076ace IDE: package editor: publish: disable if units/includes outside pkg dir
git-svn-id: branches/fixes_1_8@55097 -
2017-05-26 11:40:49 +00:00
mattias
9e14c268b7 codetools: fixed EnableCodeCompleteTemplates
git-svn-id: branches/fixes_1_8@55094 -
2017-05-26 09:38:02 +00:00
maxim
2299ca6f67 Merged revision(s) 55084 #77b9c644a0 from trunk:
Translations: French translation update by Gilles Vasseur, bug #31905
........

git-svn-id: branches/fixes_1_8@55089 -
2017-05-25 22:48:18 +00:00
maxim
48a4828a2b Merged revision(s) 55083 #95d8fc70ee from trunk:
AnchorDocking: Revert revision 54525 #6139a22bcf as it breaks other reloading of AnchorDocking layouts. Issue #31834
........

git-svn-id: branches/fixes_1_8@55088 -
2017-05-25 22:31:42 +00:00
maxim
5cbd793956 Merged revision(s) 55078 #1e3c5c2752 from trunk:
IDE: Improve adding a command and separator in Toolbar Config dialog. Issue #31890.
........

git-svn-id: branches/fixes_1_8@55087 -
2017-05-25 22:30:24 +00:00
maxim
0bf6e8563a Merged revision(s) 55071 #94be804f66 from trunk:
IDEIntf: Fix a stupid copy/paste error in r55015 #61beca02f9.
........

git-svn-id: branches/fixes_1_8@55086 -
2017-05-25 22:29:27 +00:00
maxim
b26666b175 Merged revision(s) 55070 #d73ac4f63e, 55075 #49d6818b67, 55081 #ffc5841e9a from trunk:
MenuDesigner: Showing "Add Submenu" Button at the right position. Fixing breaking commit 54863 #9aefaf534a.
........
MenuEditor: High-DPI: Arrow and Cleanup. Issue #31877
........
MenuEditor: Simplify and removed optic bug for icon choose dialog.
........

git-svn-id: branches/fixes_1_8@55085 -
2017-05-25 22:27:07 +00:00
maxim
5ef0d0a44e Merged revision(s) 55064 #e4521cc53f from trunk:
MenuEditor: High-DPI: ShadowMenu. Issue #31877
........

git-svn-id: branches/fixes_1_8@55069 -
2017-05-23 22:14:55 +00:00
maxim
4db7b3a8dd Merged revision(s) 55060 #2f5b1ac81a from trunk:
gtk3: fixed device context offset. Patch by Anton Kavalenka. Issue #31780
........

git-svn-id: branches/fixes_1_8@55068 -
2017-05-23 22:12:57 +00:00
maxim
6e65bf148c Merged revision(s) 55059 #5b3be46dc8 from trunk:
TodoList: Don't try to update the list too early. Regression caused by issue #31006.
........

git-svn-id: branches/fixes_1_8@55067 -
2017-05-23 22:11:06 +00:00
maxim
6936797b51 Merged revision(s) 55058 #6dbb82d795 from trunk:
LCL: Disconnect OnIdle handler of FilterEdit when the control is destroyed. Issue #31893.
........

git-svn-id: branches/fixes_1_8@55066 -
2017-05-23 22:08:46 +00:00
maxim
41a8c54dd4 Merged revision(s) 54791 #33d34bce77, 54975 #cba5c9c545 from trunk:
Gtk2: implemented LCLIntf.ShowWindow(SW_RESTORE).Patch by AlexeyT. issue #31740
........
Gtk2: removed workaround for SW_SHOWNORMAL, added checks for SW_RESTORE and SW_SHOWMAXIMIZED. issue #31832
........

git-svn-id: branches/fixes_1_8@55065 -
2017-05-23 22:06:56 +00:00
ondrej
a2d1a6092f Merged revision(s) 54935 #da91c572bd,55021 #8bb699492e from trunk:
r54935 IDE: clean up
r55021 IDE: change DataModulePPI to FPC 3.0.3 check. Issue #31813

git-svn-id: branches/fixes_1_8@55057 -
2017-05-23 04:39:26 +00:00
maxim
686b49b843 IDE: regenerated translations and updated Russian translation
git-svn-id: branches/fixes_1_8@55056 -
2017-05-22 23:16:39 +00:00
maxim
9334f660e4 Merged revision(s) 55044 #10feb7c68a from trunk:
IDE: improved i18n in messages window, fixed some typos
........

git-svn-id: branches/fixes_1_8@55055 -
2017-05-22 23:08:26 +00:00
maxim
e4cb11d517 Merged revision(s) 55026 #ef3093eb1b from trunk:
LCL: TListView: Fixed Access Violation switching OwnerData. Issue #31880 
........

git-svn-id: branches/fixes_1_8@55054 -
2017-05-22 23:05:23 +00:00
maxim
d3be8fabea Merged revision(s) 55022 #083ef5923c from trunk:
LCL: rename TControl.ScaleCoord* methods
........

git-svn-id: branches/fixes_1_8@55053 -
2017-05-22 23:04:01 +00:00
maxim
2f9eb3a4eb Merged revision(s) 54948-54949 #b54495505b-#b54495505b, 54956 #9edd2d5ad2, 54964 #d208ef2dad, 54970 #aa4dfd880b, 55020 #da1e03941c from trunk:
lcl: grids: high-DPI: rewrite ColWidth&RowHeight scaling so that it's Delphi and Lazarus 1.6 compatible.
........
lcl: grids: add (forgotten) *IsStored functions to DefaultColWidth and DefaultRowHeight properties. (related revision: r54948 #b54495505b)
........
lcl: grids: keep *IsStored functions to DefaultColWidth and DefaultRowHeight properties protected-only (related revision: r54949 #80a8c39f9d)
........
lcl: label: fix CalcFittingFontHeight. Patch by Luca Olivetti
........
lcl: grids: add Options2 = [goScrollToLastCol, goScrollToLastRow]. Issue #31766
........
lcl: treeview: High-DPI: fix scaling of non-themed node icons. Issue #31829
........

git-svn-id: branches/fixes_1_8@55052 -
2017-05-22 23:01:57 +00:00
maxim
b1bef4a1f5 Merged revision(s) 54980 #f901b9342c, 55041 #aa9b38926c, 55043 #675c59e5e6 from trunk:
Qt5: cbindings: implemented QObject::metaObject(), now we can extract complete classinfo from any Qt class.
........
Qt5: fixed build with QT_NATIVE_DIALOGS define.
........
qt, qt5: fix uninitialized result in TQtComboBox.getText
........

git-svn-id: branches/fixes_1_8@55051 -
2017-05-22 22:56:31 +00:00
maxim
1248b89f4c Merged revision(s) 55016 #69ffbd67a5, 55018-55019 #c5bb05f7c7-#c5bb05f7c7 from trunk:
win32: menus: fix menu height calculation. Issue #31875
........
win32: menus: fix FPC 3.0.0 compilation. Issue #31875
........
win32: menus: fix menu height calculation. Issue #31875
........

git-svn-id: branches/fixes_1_8@55050 -
2017-05-22 22:54:43 +00:00
maxim
213dc57b27 Merged revision(s) 54953-54955 #fa6f0296b6-#fa6f0296b6, 54981 #bf3e483768, 55015 #61beca02f9, 55038-55039 #5daa890980-#5daa890980 from trunk:
IdeIntf: OI: always write values to objects if explicitely wanted.
........
IdeIntf: propedits: always write property values to objects. The property setter method has to decide about the need of update, not the propedit code.
........
IdeIntf: propedits: fix highlighting default (=not stored) properties.
........
ideintf: fix regression in image scaling code.
........
IDEIntf: Restore the backwards compatible event TPropHookModified. Add a new event TPropHookModifiedWithName.
........
ExternHelp: fix uses clause after r55035 #5d03c243b5
........
IdeIntf: TIDEImages: switch parameters for CreateImage, LoadImage and GetImageIndex methods.
........

git-svn-id: branches/fixes_1_8@55049 -
2017-05-22 22:52:38 +00:00
maxim
4415b81c06 Merged revision(s) 55027 #f0a4e67894, 55032-55035 #9a8cf0cdd1-#9a8cf0cdd1 from trunk:
IDE: High-DPI: Search Result Window 
........
IDE: High-DPI: Move loading of glyphs to ideintf to multiple method use + cleanup.
........
IDE: High-DPI: TabOrderDialog
........
IDE: High-DPI: MenuEditor Images. Issue #31877
........
IDE: High-DPI: All IDE SpeedButtons DPI-aware
........

git-svn-id: branches/fixes_1_8@55048 -
2017-05-22 22:48:35 +00:00
maxim
8eccfb7efa Merged revision(s) 54946 #5eb469913c, 54957 #c2dcfae499, 54960 #3e154dc287, 55017 #7e8a64b98d from trunk:
ide: rewrite (simplify) High-DPI icon scaling
+ support _150 and _200 variants for component images
........
MenuEditor: If IDE is closed a AV is thrown. Issue #31791
........
MenuEditor: AV on closing IDE with opened menu editor. Issue #31816
........
ide: images: update debug icons (by FTurtle). Issue #31830
........

git-svn-id: branches/fixes_1_8@55047 -
2017-05-22 22:42:06 +00:00
maxim
a9dc1ef886 Merged revision(s) 54697 #3081a50b7d from trunk:
Gtk2: fixed triggering selection change in TCheckListBox. issue #31697
........

git-svn-id: branches/fixes_1_8@55046 -
2017-05-22 22:32:02 +00:00
mattias
3eb545bbfd deb: fpc: no lintian errors
git-svn-id: branches/fixes_1_8@55013 -
2017-05-19 15:33:44 +00:00
mattias
f4cb5d5509 debian: fpc-src no lintian errors
git-svn-id: branches/fixes_1_8@55011 -
2017-05-19 15:17:02 +00:00
mattias
704dd38465 debian: lazarus deb now builds without lintian errors
git-svn-id: branches/fixes_1_8@55009 -
2017-05-19 14:22:11 +00:00
mattias
afbdb271ea debian: fixed lintian warning about changelog
git-svn-id: branches/fixes_1_8@55007 -
2017-05-19 11:12:24 +00:00
mattias
60e157e635 debian: fixed permissions and description
git-svn-id: branches/fixes_1_8@55005 -
2017-05-19 10:17:25 +00:00
mattias
fd834076b9 debian: disable debian/rules, not used by our deb
git-svn-id: branches/fixes_1_8@55003 -
2017-05-19 09:05:35 +00:00
mattias
41130a9ece debian: fix group writable permissions
git-svn-id: branches/fixes_1_8@55001 -
2017-05-19 08:45:54 +00:00
mattias
b329681b4f debian: fixed permissions
git-svn-id: branches/fixes_1_8@54999 -
2017-05-19 08:38:44 +00:00
mattias
bddc4bd3a6 debian: fixed manpage-not-compressed-with-max-compression error
git-svn-id: branches/fixes_1_8@54997 -
2017-05-19 08:22:26 +00:00
mattias
8caa8df6e3 docs: removed sourceforge commercial footer, privacy breach
git-svn-id: branches/fixes_1_8@54995 -
2017-05-19 08:18:24 +00:00
mattias
90161cd669 doceditor: fixed permissions
git-svn-id: branches/fixes_1_8@54993 -
2017-05-19 08:04:26 +00:00
mattias
20a028b5bd projectgroups: fixed memleak
git-svn-id: branches/fixes_1_8@54991 -
2017-05-19 00:01:01 +00:00
mattias
34c95ebef0 IDEIntf: TIDEMenuItem: fixed not freeing MenuItems of TMenu
git-svn-id: branches/fixes_1_8@54989 -
2017-05-18 23:57:50 +00:00
mattias
fb14783b7c projectgroups: set menuitems to nil on destroy
git-svn-id: branches/fixes_1_8@54987 -
2017-05-18 23:56:34 +00:00
mattias
e27a1a640b lcl: TMenu: raise exception if something else is freeing the FItems
git-svn-id: branches/fixes_1_8@54985 -
2017-05-18 23:53:55 +00:00
mattias
67b142136c cody: fixed typo
git-svn-id: branches/fixes_1_8@54973 -
2017-05-18 15:02:02 +00:00
mattias
cfed9d353d updatemakefiles: check if fpcmake supports new version
git-svn-id: branches/fixes_1_8@54968 -
2017-05-18 11:39:37 +00:00
mattias
0295183849 lcl: gtk2: fixed shrinking designer form, bug #31832, patch Kostas Michalopoulos
git-svn-id: branches/fixes_1_8@54959 -
2017-05-17 23:11:01 +00:00
mattias
386d93465d codetools: fixed compile with fpc 2.6.4
git-svn-id: branches/fixes_1_8@54952 -
2017-05-17 14:41:17 +00:00
mattias
6735558094 lcl: fixed TDbLookupCombobox showing blank items when used with a TSdfDataset and FPC 2.6.4, bug #30931, patch from Luca Olivetti
git-svn-id: branches/fixes_1_8@54951 -
2017-05-17 14:36:50 +00:00