Commit Graph

78 Commits

Author SHA1 Message Date
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
mattias
0a891e4ab2 set version to 1.8.0RC1
git-svn-id: trunk@54578 -
2017-04-08 21:53:32 +00:00
mattias
0d9788974a lcl: added TJSONPropStorage, issue #31388, from Gustavo Carreno
git-svn-id: trunk@54158 -
2017-02-15 08:58:35 +00:00
bart
f5c261f560 LCL: start implementing AllocPatternBitmap function (Delphi compatibility). Resolves Issue #0010587.
git-svn-id: trunk@53926 -
2017-01-11 13:30:07 +00:00
joost
f8a3c33a05 * Added IndustrialBase.pp to lclbase-package
git-svn-id: trunk@53779 -
2016-12-26 15:39:35 +00:00
juha
ed0f21525e LCL: Remove automatic registration of EditBtn, RegisterLCL already does it. Cleanup fpmake file.
git-svn-id: trunk@53762 -
2016-12-22 22:29:04 +00:00
juha
90cf12dacd Move LazLinkedList from LCL to LazUtils.
git-svn-id: trunk@53752 -
2016-12-21 22:35:12 +00:00
juha
2329f266ed Move Translations unit from LCL to LazUtils.
git-svn-id: trunk@53740 -
2016-12-20 22:32:43 +00:00
juha
3b52a368a2 Move containers from LCL to LazUtils. DynamicArray, DynHashArray, DynQueue, Maps, StringHashList, ExtendedStrings, TextStrings.
git-svn-id: trunk@53737 -
2016-12-20 16:26:27 +00:00
juha
a714a91311 LCL: Move TLCLPlatform and related non-GUI code to a new unit to be used without GUI.
Organize uses-sections by package so that dependencies can be easier seen.

git-svn-id: trunk@53711 -
2016-12-17 22:58:08 +00:00
ondrej
e765572865 lclbase: add customdesigncontrol.inc to the package
git-svn-id: trunk@53599 -
2016-12-08 09:43:32 +00:00
joost
6d7e8beb4e * Added wslazdeviceapis to lclbase-package
git-svn-id: trunk@53120 -
2016-10-14 19:30:52 +00:00
sekelsenmat
6d8475d239 reverts wrong part of commit
git-svn-id: trunk@53053 -
2016-09-29 07:48:38 +00:00
sekelsenmat
9ead143427 memo: Changes the LFM writer to store the lines without wordwrap so that this information is not lost, see bug #30659
git-svn-id: trunk@53052 -
2016-09-29 07:47:23 +00:00
ondrej
924a4b4033 LCL: dialogs: add TTaskDialog
git-svn-id: trunk@53008 -
2016-09-22 02:34:30 +00:00
ondrej
b6d0978768 LCL: include LCLTaskDialog.pas, initial commit. Issue #30625
git-svn-id: trunk@53006 -
2016-09-21 16:06:29 +00:00
sekelsenmat
85e1fb11da Reverts wrong part of commit
git-svn-id: trunk@52783 -
2016-08-04 06:59:58 +00:00
sekelsenmat
b795a254dd customdrawn: Fixes bug #21573 problems in TCDScrollBar slider mouse drag
git-svn-id: trunk@52782 -
2016-08-04 06:57:58 +00:00
bart
feaa04bd41 LazControls; Start T(Float)SpinEditEx.
Note: the GroupedEdit unit goes into LCLbase, since this can be used as the new baseclass for TEditButton.

git-svn-id: trunk@51265 -
2016-01-13 11:40:39 +00:00
bart
99eff01e21 LCL: ClipBoard HTML functions:
- Add file clipbrd_html.inc to package LCLBase
- Don't clear the clipboard inside SetAsHtml
- Always add a Windows specific clipheader when on Windows
- Make sure the HTML has matching <html><body> and </body></html>, insert them if not present.
- Add an overloaded SetAsHtml that does not also set a plaintext value on the clipboard.
- Update comments
- Add some debug code

git-svn-id: trunk@50965 -
2015-12-21 19:45:48 +00:00
mattias
24491b3ae1 trunk: set version to 1.7
git-svn-id: trunk@50542 -
2015-11-30 19:06:17 +00:00
ondrej
b3f4d8ce1b LCL: introduced TFlowPanel
git-svn-id: trunk@50372 -
2015-11-17 21:19:07 +00:00
bart
26b066a657 LCL: Add unit LCLTranslator to package LCLBase.
git-svn-id: trunk@50038 -
2015-10-12 16:13:50 +00:00
mattias
d10fe91ee5 lcl: moved lcl/forms/calcform.pas, issue #28562
git-svn-id: trunk@49704 -
2015-08-23 19:29:29 +00:00
bart
ad5e87d3a0 LCL: Implement TTimeEdit. Patch by Michael Fuchs, modified by me.
git-svn-id: trunk@49566 -
2015-07-25 13:11:10 +00:00
sekelsenmat
e4c47b66f4 cocoa: Reimplements Frame3D, Mouse-Button instant state and Scrollbar themed size. Integrates CustomDrawn with Cocoa. Now the IDE can link in 64 bits Cocoa
git-svn-id: trunk@48062 -
2015-03-01 11:28:55 +00:00
mattias
fc1699703a developer aka trunk version 1.5
git-svn-id: trunk@47336 -
2015-01-11 11:12:07 +00:00
jesus
d58711f9bf LCL, added TDBDateEdit to LCL, from LacaK, issue #15189
git-svn-id: trunk@47208 -
2014-12-16 19:29:52 +00:00
mattias
04975da637 lcl: moved fpcadds to lazutils
git-svn-id: trunk@46894 -
2014-11-20 12:49:36 +00:00
giuliano
7f75c3a2e3 New version of Find and Replace Dialogues. Forms created in code without
loading a .lfm from stream. Added an frButtonsAtBottom Option.
Removed dependency from /lcl/forms/finddlgunit.* and /lcl/forms/replacedlgunit.*

git-svn-id: trunk@46783 -
2014-11-07 22:43:27 +00:00
juha
05710323ef LCL: Add new TComboBoxEx and TCheckComboBox components. Issue #26515, patch from Vojtech Cihak.
git-svn-id: trunk@46271 -
2014-09-21 11:51:26 +00:00
juha
8b18fcf3ab Remove the deprecated BarChart unit. It has been replaced with TAChart.
git-svn-id: trunk@45791 -
2014-07-05 19:58:59 +00:00
mattias
c90c902867 lclbase: clean up
git-svn-id: trunk@45569 -
2014-06-18 07:58:33 +00:00
bart
3c46241a71 LCL: undo the renaming of TEditButton into TButtonEdit.
TEditButton now has the new implementation of previously introduced TButtonEdit component.

git-svn-id: trunk@44664 -
2014-04-09 15:46:18 +00:00
bart
f78c905370 ButtonEdit: fix building with USEBUTTONEDIT
git-svn-id: trunk@44589 -
2014-04-02 21:42:37 +00:00
bart
2a7bde6725 Starts implementing TButtonEdit, a repacement for TEditButton.
git-svn-id: trunk@44584 -
2014-04-01 22:34:25 +00:00
mattias
76c53638ab set trunk version to 1.3
git-svn-id: trunk@42819 -
2013-09-15 15:53:49 +00:00
juha
f68bd44412 LCL: replace the Arrow component with a better version from H. Page-Clark. The old one used widgetset bindings which was not needed.
git-svn-id: trunk@41221 -
2013-05-16 12:30:52 +00:00
mattias
65d0830183 clean up dependencies
git-svn-id: trunk@40773 -
2013-04-09 20:07:08 +00:00
mattias
577bc9d322 LCL: gtk2: disabled optimization REMOVEEMPTYPROCS for fpc 2.7.1
git-svn-id: trunk@40321 -
2013-02-14 23:34:15 +00:00
mattias
7a805339f7 lclbase,lazutils: moved utf8process to lazutils
git-svn-id: trunk@39744 -
2013-01-03 12:19:51 +00:00
mattias
459f1af043 lcl,lazutils: moved lazconfigstorage.pas to lazutils
git-svn-id: trunk@39630 -
2012-12-23 11:05:51 +00:00
sekelsenmat
e87cc8fbbf Adds the sysenvapis include files to the lpk and adds an extra safety in OpenURL for users which forget to encode spaces in filenames
git-svn-id: trunk@36745 -
2012-04-13 12:47:38 +00:00
mattias
170fe1b1f5 lclbase: enabled vm5044
git-svn-id: trunk@36274 -
2012-03-23 15:08:16 +00:00
zeljko
b89d4ff137 LCL: removed empty .inc files: edit.inc,memo.inc and timer.inc
git-svn-id: trunk@36269 -
2012-03-23 11:28:03 +00:00
sekelsenmat
c35fbab45c Moves customdrawn_android and customdrawn_winxp drawers into the LCL in preparation for using them in LCL-CustomDrawn
git-svn-id: trunk@36258 -
2012-03-23 09:46:10 +00:00
sekelsenmat
15deb6f3f5 Adds the LazFreeType drawer to the LCL
git-svn-id: trunk@35668 -
2012-03-03 14:33:27 +00:00
mattias
a55ea51542 LCL: re-added ldocktree, a default is needed for Delphi compatibility
git-svn-id: trunk@34520 -
2011-12-30 17:27:23 +00:00
mattias
368e8f24bb LCLBase: clean up
git-svn-id: trunk@34517 -
2011-12-30 11:38:33 +00:00
mattias
234a338878 LCL: removed obsolete ldock
git-svn-id: trunk@34513 -
2011-12-30 09:49:20 +00:00