maxim
7c6e967ce8
Merged revision(s) 56880 #da1abe9943, 56886 #fc690b742f from trunk:
...
IDE: Delete CollectionItems correctly, update also OI. Issue #32820 .
........
IDE: Fixed IDE crash after putting a activex control on form. Issue #32375
........
git-svn-id: branches/fixes_1_8@56935 -
2018-01-03 14:02:40 +00:00
maxim
e5ca58822e
Merged revision(s) 56535 #682a383e55 from trunk:
...
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #32754
........
git-svn-id: branches/fixes_1_8@56537 -
2017-11-29 23:04:59 +00:00
maxim
bd101896d0
Merged revision(s) 56534 #926062dcfd from trunk:
...
Translations: huge Chinese translation update by robsean, bug #32750
........
git-svn-id: branches/fixes_1_8@56536 -
2017-11-29 22:53:41 +00:00
maxim
c9b5599f2c
Merged revision(s) 56035 #f5a3a339d1, 56146 #82ea3d79fe from trunk:
...
IdeIntf, ComponentTree: Don't try to update Collection name. Affects TSQLQuery Params. Refactor and optimize a little. Issue #31965 .
........
IdeIntf: Fix TVariantPropertyEditor. Issue #19324 .
........
git-svn-id: branches/fixes_1_8@56152 -
2017-10-22 22:16:54 +00:00
mattias
83fe57c449
set fixes version 1.8RC5
...
git-svn-id: branches/fixes_1_8@56023 -
2017-10-11 10:01:10 +00:00
maxim
40fd3de8ac
Merged revision(s) 55827 #c14c060883, 55829-55831 #c86ef63a8b-#c86ef63a8b, 55840 #1c7b43718a, 55860 #08d89c4b3a, 55862-55864 #c2aeb0487d-#c2aeb0487d, 55866-55867 #b9de391f0e-#b9de391f0e, 55876-55880 #15826d0ab0-#15826d0ab0 from trunk:
...
IDE: More component palette icons by Roland Hahn completing the Standard palette.
........
IDE: Remove printer-related icons from folder images/components (they are in components/printers/images)
........
IDE: Update components_images_list.txt (adding of scale TFrame and TPanel icons forgotten in prev commits).
........
IdeIntf: Exit from TEnumPropertyEditor.SetValue when invalid value is given. Prevents an AV later. Reverts r185 from 2001-02-19.
........
IDE: SourceEditor: High-DPI menu bookmark icons. Issue #32396 . Patch by FTurtle
........
IDE: SourceEditor: High-DPI menu bookmark icons. Issue #32416 . Patch by FTurtle
........
IDE: New icons for palette "Additional" (provided by Roland Hahn).
........
IDE: Add components_images_list.txt and components_images.res missing in previous commit.
........
IDE: Add HighRes TScrollbox icons.
........
IDE: Refactoring resource image lists files. Issue #32420 . Patch by FTurtle.
........
Contributors: Add Roland Hahn (component palette icons)
........
IDE: HiRes icons for the Common Controls palette (by Roland Hahn).
........
IDE, OI: Update the component ComboBox properly when it is visible. Issue #32427 .
........
IDE: High-DPI menu items. Issue #32431 . Patch by FTurtle.
........
PackageTabs: Fixed icon after revision 55878 #01c54b6b69.
........
IDE: Cleanup: Delete unused images.
........
git-svn-id: branches/fixes_1_8@55886 -
2017-09-19 21:53:23 +00:00
mattias
19f31d27c7
IdeIntf: High-DPI: support scale factors above 200%. Issue #32280
...
git-svn-id: branches/fixes_1_8@55695 -
2017-08-19 08:43:39 +00:00
mattias
94dcb0871c
IdeIntf: OI: center current row arrow vertically. Issue #32280
...
git-svn-id: branches/fixes_1_8@55694 -
2017-08-19 08:43:21 +00:00
mattias
a8ed414562
ideintf: Fix "new action" button dropdown arrow
...
git-svn-id: branches/fixes_1_8@55690 -
2017-08-19 08:40:55 +00:00
mattias
deb046446d
IDE: High-DPI: scale open file drop down menu icons.
...
git-svn-id: branches/fixes_1_8@55687 -
2017-08-19 08:39:54 +00:00
mattias
5fe595855b
IdeIntf: API function for uninstalling a package. From Balázs. (Needed for OPM)
...
git-svn-id: branches/fixes_1_8@55683 -
2017-08-19 08:37:49 +00:00
mattias
c55dbe2478
IDEIntf: TOICustomPropertyGrid: handle wheel events on grid the same as on edit cell control, issue #32193 , from Anthony Walter
...
git-svn-id: branches/fixes_1_8@55569 -
2017-07-24 08:32:28 +00:00
maxim
9596662a12
Merged revision(s) 55492 #3acd41371c, 55494-55496 #6b1b12d66d-#6b1b12d66d, 55498-55500 #6f5300c1e9-#6f5300c1e9, 55507-55516 #76cd4aa108-#76cd4aa108 from trunk:
...
IDE: High-DPI: ObjectInspector: Fixed drawing of active row bitmap. Issue #32097
........
grids: Introduce constColRowBorderTolerance for colwidth/rowheight resizing.
........
grids: High-dpi scaling of constCellPadding, constRubberSpace and constColRowBorderTolerance
........
IDE: High-DPI: ObjectInspector: Size of filter edit glyphs. Issue #32097
........
IDE: High-DPI: Fixed image sizes of in IDE used TTreeFilterEdits and TListFilterEdits.
........
IDE: High-DPI: ComponentPagesPopup: Size of close button glyph. Issue #32097
........
IDE: High-DPI: ComponentPalette: Size of component pages speedbutton.
........
IDE: SearchResultWindow: Anchor of TreeFilterEdit to always show its button.
........
IDE: High-DPI: ObjectInspector: ComponentTreeView: Fixed image sizes.
........
IDE: High-DPI: ComponentPages: Fixed tree image sizes.
........
IDE: High-DPI: ActionsEditor: Fixed image sizes.
........
IDE: High-DPI: CodeExplorer: Fixed image sizes.
........
IDE: High-DPI: Better assigning of images to imagelists.
........
IDE: High-DPI: SourceEditor: Fixed source mark image sizes.
........
IDE: High-DPI: CodeBrowser: Fixed image sizes.
........
IDE: EditorDisplayOptions: Fixed wrong anchor of DisableAntialiasingCheckBox.
........
LCL: TTreeView: High-DPI: Make spaces between images DPI-aware.
........
git-svn-id: branches/fixes_1_8@55528 -
2017-07-17 23:24:02 +00:00
maxim
79da5bc006
Merged revision(s) 55502 #ae97cba986 from trunk:
...
Translations: Lithuanian translation update by Valdas Jankūnas, bug #32126
........
git-svn-id: branches/fixes_1_8@55503 -
2017-07-13 22:49:48 +00:00
maxim
a04045e8e9
Merged revision(s) 55474 #732c7f90fd from trunk:
...
Translations: Lithuanian translation update by Valdas Jankūnas, bug #32126
........
git-svn-id: branches/fixes_1_8@55475 -
2017-07-08 12:58:13 +00:00
maxim
8866bd5eda
Merged revision(s) 55412 #c082fbfcd0, 55415 #b796637cd6 from trunk:
...
Finnish translations for IDE and OI.
........
LCL: Japanese translation update by Haruyuki Fujimaki, bug #32081
........
git-svn-id: branches/fixes_1_8@55417 -
2017-06-29 22:56:47 +00:00
mattias
815f90b91b
Fix uninitialized variables based on compiler warnings got with dfa (data flow analysis) enabled
...
git-svn-id: branches/fixes_1_8@55363 -
2017-06-17 07:48:54 +00:00
wp
4a9cb27032
ideintf: Manually apply r55098 #a08eb48d76 (IdeIntf: propedits: fix call stored method with index parameter if needed.) Issue #31995
...
git-svn-id: branches/fixes_1_8@55294 -
2017-06-09 21:29:55 +00:00
mattias
0665b0a72f
IDE: method property editor: fixed rename
...
git-svn-id: branches/fixes_1_8@55262 -
2017-06-06 11:04:13 +00:00
mattias
3024a559c5
IDEIntf: fixed TIDEMenuSection.Visible keeping Visible of children, bug #31970
...
git-svn-id: branches/fixes_1_8@55260 -
2017-06-06 10:35:04 +00:00
mattias
5e80f07825
DE: TMainIDE.OnPropHookCreateMethod: fixed creating JITMethod
...
git-svn-id: branches/fixes_1_8@55257 -
2017-06-05 23:30:50 +00:00
maxim
417085fa70
Merged revision(s) 55220 #d3f428a7d5, 55249 #dd9bed2d96 from trunk:
...
IDE: ObjectInspector: Fixed OI don't show "default" in list of font names. Issue #31958
........
IDE: Fixed TControl.InvalidatePreferredSize loop detected. Issue #30617
........
git-svn-id: branches/fixes_1_8@55254 -
2017-06-05 22:43:19 +00:00
mattias
ebf1df9630
IDE: method property editor: fixed creating new event
...
git-svn-id: branches/fixes_1_8@55228 -
2017-06-04 22:06:35 +00:00
mattias
a43361eb93
IDE: method property editor: edit: ask whether jump to inherited or add override
...
git-svn-id: branches/fixes_1_8@55226 -
2017-06-04 22:05:15 +00:00
mattias
bc01ed015e
codetools: TEventsCodeTool.FindClassOfInstance: search unit in unitpath, the uses section is not enough
...
git-svn-id: branches/fixes_1_8@55205 -
2017-06-04 07:30:37 +00:00
mattias
c29fe7b78d
set version 1.8.0RC2
...
git-svn-id: branches/fixes_1_8@55186 -
2017-06-03 17:40:37 +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
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
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
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
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
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
maxim
3dde1e50f7
Merged revision(s) 54938 #edca2f5223 from trunk:
...
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #31810
........
git-svn-id: branches/fixes_1_8@54939 -
2017-05-15 22:37:50 +00:00
mattias
a402fc7a4f
updated make files
...
git-svn-id: branches/fixes_1_8@54893 -
2017-05-13 08:03:01 +00:00
mattias
0a891e4ab2
set version to 1.8.0RC1
...
git-svn-id: trunk@54578 -
2017-04-08 21:53:32 +00:00
mattias
74cfe4be1b
ideintf: fixed multithreaded compile
...
git-svn-id: trunk@54556 -
2017-04-07 13:16:55 +00:00
mattias
1988d6a661
h2pas: fixed compilattion
...
git-svn-id: trunk@54550 -
2017-04-06 23:06:34 +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
maxim
37f2d73f0a
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #31614
...
git-svn-id: trunk@54514 -
2017-04-03 23:24:37 +00:00
mattias
5eefc140b7
IDEIntf: fixed TIDESpecialCommand.GetCaption using command.localizedname
...
git-svn-id: trunk@54427 -
2017-03-17 07:25:17 +00:00
juha
212245d761
Packager, OpkMan: Pass online package info as package links to IDE, shown in PackageLinksDialog.
...
git-svn-id: trunk@54411 -
2017-03-15 13:13:48 +00:00
juha
63819ec9ae
Packager: Support online package link type.
...
git-svn-id: trunk@54409 -
2017-03-15 13:13:44 +00:00
juha
e6bf771bf6
OpkMan: Reuse TPkgVersion from IdeIntf. Create RTTI with {$M+}.
...
git-svn-id: trunk@54408 -
2017-03-15 13:13:43 +00:00
juha
a2d555718e
IdeIntf: Separate an interface for PackageLinks.
...
git-svn-id: trunk@54407 -
2017-03-15 13:13:41 +00:00
juha
e542ddbfcd
Packager refactoring. Move funcs and methods to IdeIntf. Prepare for PackageLink interface.
...
git-svn-id: trunk@54405 -
2017-03-15 13:13:36 +00:00
juha
f4df80d90f
IdeIntf: Add base class TPkgDependencyBase to new unit PackageDependencyIntf.
...
git-svn-id: trunk@54404 -
2017-03-15 13:13:34 +00:00
juha
88cab456e2
Cleanup and formatting.
...
git-svn-id: trunk@54402 -
2017-03-15 13:13:29 +00:00