Commit Graph

18 Commits

Author SHA1 Message Date
ondrej
6cf1a4620d Merged revision(s)
54895, 54898, 54899, 54900, 54901, 54903, 54904, 54905, 54913, 54914, 54915, 54916, 54917, 54918, 54922, 54923, 54924, 54925, 54926, 54927, 54928, 54929, 54930, 54932, 54934, 54941, 54942
from trunk

r54895 lcl: grids: fix default TGridColumn width. Issue #31806
r54898 lcl: forms: scale TFrame the same as TForm. Issue #31807
r54899 CairCanvas: disable compilation for WinCE (there exists no cairo support on WinCE).
r54900 Printers4Lazarus: force fatal compilation error on WinCE platform, since the package is unsupported on this platform.
r54901 fpvectorial: Fix memory leak in dxf reader (http://forum.lazarus.freepascal.org/index.php/topic,36827.msg246126)
r54903 lcl: grids: always store valid column width. Issue #31806
r54904 IdeIntf: OI: High-DPI: restricted tab. Patch by AlexeyT, Issue #31778
r54905 IdeIntf: OI: High-DPI: value button. Issue #31784
r54913 lcl: colorbox: high-dpi: ColorRectWidth. Issue #31768
r54914 lcl: combobox, listbox: assign Font.PixelsPerInch to Canvas for custom draw events.
r54915 ide: codetoolsdefines dialog: high-DPI. Patch by AlexeyT, Issue #31774
r54916 ide: project options dialog: anchor top/bottom build modes button. Issue #31770
r54917 IdeIntf: OI: High-DPI: ValueComboBox.
r54918 grids: scale native bitmaps; ide: buildmodesmanager dialog: high-DPI check boxes. Issue #31771
r54922 ide: compiler_other_options frame: fix high-DPI. Issue #31779
r54923 Opkman: Fix high-DPI. Issue #31782
r54924 ide: about dialog: high-DPI. Issue #31776
r54925 ide editorfilemanager dialog: high-DPI. Issue #31775
r54926 lcl: groupededit: fix TabStop mechanism. Issue #31811
r54927 lcl: control: apply constraints to new size in DoAutoAdjustLayout and update top/left if bottom/right aligned. Fixes Issue #31772
r54928 ideintf: objectinspector: fix high-dpi in custom property grids. Issue #31769
r54929 lazcontrols: lvlgraphctrl: high-DPI. Issue #31781
r54930 lcl: groupededit: fix TabStop mechanism (fix regression after r54926 #2d7967420e). Issue #31811, Issue #31229
r54932 ide, designer: high-DPI: scale non-visual components. Issue #31812
r54934 ide: images: new high-dpi designed icons by FTurtle, Issue #31815
r54941 Qt5: cbindings - implemented QMargins, QSurface, QSurfaceFormat, QBackingStore, QScreen and QWindow classes.
r54942 Qt5: cbindings - implemented QMargins, QSurface, QSurfaceFormat, QBackingStore, QScreen and QWindow classes (qt56.pas).

git-svn-id: branches/fixes_1_8@54943 -
2017-05-16 18:29:52 +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
mattias
ac5b299301 lazcontrols: TLVLGraphControl initial size, bug #31344
git-svn-id: trunk@54081 -
2017-02-03 16:57:48 +00:00
ondrej
070c78ff20 lazcontrols: move design code from LazControls into LazControlDsgn package
git-svn-id: trunk@52041 -
2016-03-24 07:05:48 +00:00
juha
abe573b42d Initialize variables based on compiler warnings around Lazarus and libs. Contains ToDo items.
git-svn-id: trunk@48481 -
2015-03-24 17:52:23 +00:00
mattias
5bca3443b2 lazcontrols: TCustomLvlGraphControl: use theme
git-svn-id: trunk@46889 -
2014-11-19 16:33:36 +00:00
mattias
e0d5158221 lazcontrols: TLvlGraphControl: accept child controls in designer
git-svn-id: trunk@44214 -
2014-02-23 18:45:22 +00:00
paul
6f63e5d1ef lazcontrols: use FPC resources for component images
git-svn-id: trunk@43037 -
2013-09-29 10:47:28 +00:00
mattias
f07d4394eb lazcontrols: less hints
git-svn-id: trunk@41429 -
2013-05-27 09:09:30 +00:00
juha
ecd140c985 Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
mattias
9f28f08acd lazcontrols: lvlgraph: fixed mem leak
git-svn-id: trunk@40802 -
2013-04-14 12:09:05 +00:00
mattias
4470a5e9f0 lazcontrols: lvlgraph: hint for nodes
git-svn-id: trunk@40751 -
2013-04-08 11:41:07 +00:00
mattias
e287d845f0 lazcontrols: lvlgraph: added GetVisibleSourceNodes, GetVisibleTargetNodes
git-svn-id: trunk@40750 -
2013-04-08 10:52:02 +00:00
mattias
1531418952 lazcontrols: tlvlgraph: faster destroy
git-svn-id: trunk@40746 -
2013-04-08 07:57:48 +00:00
mattias
b1bf50dbfc lazcontrols: tlvlgraph: fixed crash when freing while node is selected
git-svn-id: trunk@40744 -
2013-04-07 22:03:24 +00:00
mattias
7b772d4766 lazcontrols: lvlgraph: fixed singleselect, added property Selected
git-svn-id: trunk@40609 -
2013-03-21 20:41:04 +00:00
mattias
446f84c90a lazcontrols: register TLvlGraphControl
git-svn-id: trunk@40605 -
2013-03-21 19:41:41 +00:00
mattias
bd90241752 lazcontrols: added TLvlGraphControl
git-svn-id: trunk@40584 -
2013-03-18 18:50:49 +00:00