Commit Graph

55443 Commits

Author SHA1 Message Date
maxim
5f47ea43cf Merged revision(s) 59439 #fdd25c4c9c, 59443 #9b2f44b8c8, 59445 #59e211fd44 from trunk:
Debugger, asm dialog: fix mouse wheel scrolling
........
Lldb/Gdb - FpDebug: fix crash in pretty printer when called from lldb/gdb mixed debugger (MemManager not set)
........
lldb debugger: Fixed "stop" => now works while running. Implemented "pause"
........

git-svn-id: branches/fixes_2_0@59460 -
2018-11-05 12:04:52 +00:00
maxim
59fa6c6ad6 Merged revision(s) 59416 #07607b4bba, 59436 #93fbbb0db7 from trunk:
LazUtils: Raise exception in UTF8To... functions, controlled by a global boolean. Issue #33686, patch from AlexeyT.
........
LazUtils: Add LazUTF8SysUtils with "deprecated" warnings. The unit was renamed earlier.
........

git-svn-id: branches/fixes_2_0@59459 -
2018-11-05 12:02:37 +00:00
maxim
d60d12c19b Merged revision(s) 59395-59396 #137181c237-#137181c237, 59402 #8c8f4b60c2, 59431-59432 #6147eaeabd-#6147eaeabd, 59434 #fc89b16e5e, 59447 #d56eb3c687 from trunk:
IDE: Try to switch path delimiters only for filenames when reading TCompilationToolOptions.Command. Issue #34476.
........
IDE: Switch path delimiters only for filenames better for TCompilationToolOptions.Command. Issue #34476, patch from Pascal Riekenberg.
........
Ensure bookmark menu is updated if files are opened/closed. Those files may have bookmarks in the session, that will be set for the editor. Part of Issue #0034194
........
IDE: New high-dpi images for folder images/componenttreeview (by Roland Hahn)
........
IDE: Add high-dpi images for folder images/codetoolsdefines (by Roland Hahn)
........
IDE: Update copyright.txt (authorship of images used by IDE). Issue #0034487
........
IDE: New high-dpi images for folder images/states (by Roland Hahn)
........

git-svn-id: branches/fixes_2_0@59458 -
2018-11-05 11:58:58 +00:00
mattias
607e517238 codetools: do not automatically pass -Fr to pas2js
git-svn-id: branches/fixes_2_0@59457 -
2018-11-05 10:32:22 +00:00
mattias
19b5cdc8c5 IDE: packagelink: do not expand empty package link filename
git-svn-id: branches/fixes_2_0@59455 -
2018-11-05 10:31:24 +00:00
mattias
bfd2e66013 IDE: open package link check if directory
git-svn-id: branches/fixes_2_0@59453 -
2018-11-05 10:30:33 +00:00
maxim
82eb608dd3 Merged revision(s) 59450 #7a10b4efe1 from trunk:
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #34492
........

git-svn-id: branches/fixes_2_0@59451 -
2018-11-04 23:08:30 +00:00
maxim
818dfb4299 Merged revision(s) 59375 #e3566aa064, 59377 #0e266ff661, 59379 #1c141eec0a, 59385-59386 #b8f4847f9d-#b8f4847f9d, 59388 #1d1c2e05e0 from trunk:
IDE: Remove unused resource strings.
........
IDE: Remove another unused resource string.
........
IDE: regenerated translations
........
EditorOpts: Add warning, if outline has no colors set
........
EditorOpts: Add warning, if outline has no colors set
........
IDE: regenerated translations and updated Russian translation
........

git-svn-id: branches/fixes_2_0@59392 -
2018-10-29 23:15:01 +00:00
maxim
1249e33845 Merged revision(s) 59382 #a579366c3f, 59384 #7720c8bd0a from trunk:
Installer, Win: Allow adjusting install dir, in case of 2ndary/multiple installs.
........
Installer, Win: Prevent a crash, if installing 2ndary into same path, as previous (removed) primary installation. / Added logging.
........

git-svn-id: branches/fixes_2_0@59391 -
2018-10-29 23:04:41 +00:00
maxim
a8374659df Merged revision(s) 59376 #567b28866b from trunk:
debugger: fix pseudo terminal, only memo needs monospace. Issue #0034192
........

git-svn-id: branches/fixes_2_0@59390 -
2018-10-29 23:03:31 +00:00
maxim
9212530685 Merged revision(s) 59374 #1313ae2b9b, 59378 #a957005cad from trunk:
IDE: Update unit path for all build modes also when creating a new unit. Issue #34413.
........
IDE: Add high-dpi icons for images and images/codeexplorer (provided by Roland Hahn)
........

git-svn-id: branches/fixes_2_0@59389 -
2018-10-29 23:02:44 +00:00
mattias
fc586c14b9 set fixes version 2.0.0RC2
git-svn-id: branches/fixes_2_0@59372 -
2018-10-27 10:03:27 +00:00
mattias
10ab82c522 IDE: Show only the supported .ico format when opening project icon. Issue #34464
git-svn-id: branches/fixes_2_0@59371 -
2018-10-27 09:46:58 +00:00
mattias
465f223c2d IDE: Add unit/include file's path correctly to search path of a single build mode, too. Issue #34462
git-svn-id: branches/fixes_2_0@59370 -
2018-10-27 09:45:46 +00:00
mattias
268dbdf735 Debugger (gdb): Fix Debug-Inspector for dwarf3. Match fieldnames case insensitive. Depending on gdb, try to find the MixedCase version of any name. Issue #0034453
git-svn-id: branches/fixes_2_0@59369 -
2018-10-27 09:45:10 +00:00
mattias
d863447db2 Debugger: Fix DebugInspector stopped working after window was open with empty input. Issue #0034452
git-svn-id: branches/fixes_2_0@59368 -
2018-10-27 09:44:52 +00:00
mattias
613072f4ad IDE: Dont let FindReplace dialog outside the monitor area. Issue #34436
git-svn-id: branches/fixes_2_0@59367 -
2018-10-27 09:44:32 +00:00
mattias
04ac9df67c LCL-GTK3: Fix Splitter and its related code. Issue #34106
git-svn-id: branches/fixes_2_0@59366 -
2018-10-27 09:44:01 +00:00
mattias
4ae5a2c2ad debian: renamed debian package name from fpc to fpc-laz to avoid nameclash with ubuntu repos
git-svn-id: branches/fixes_2_0@59365 -
2018-10-27 09:43:02 +00:00
mattias
46a767dfc3 lazutils: fixed ExpandFileNameUTF8 for \\?\
git-svn-id: branches/fixes_2_0@59364 -
2018-10-27 09:41:50 +00:00
maxim
8ef8549968 Merged revision(s) 59334-59337 #56476fb45a-#56476fb45a from trunk:
LCL: wince: Minimize and Maximize buttons are not shown in window titlebar. Bug #34093
........
LCL: wince: add support for biHelp (CONTEXTHELP) border style (aligned with Win32 interface)
........
LCL: wince: use Windows unit instead of LCLTypes unit, because WS_MINIMIZEBOX and WS_MAXIMIZEBOX are defined differently for WinCE, LCLTypes and Win32
........
LCL: wince: Forms are not correctly centered, when used Position=poScreenCenter or poDesktopCenter (patch aligns WinCE implementation to Win32 implementation). Bug #33957
........

git-svn-id: branches/fixes_2_0@59348 -
2018-10-22 23:08:18 +00:00
maxim
8e4303862a Merged revision(s) 59327 #8efc263ae4, 59332 #5a23656f23 from trunk:
LCL: Do not store anchoring properties of TLabeledEdit.editLabel. It is controlled by property LabelPosition. Issue #34431.
........
TFloatSpinEditEx:
- When incrementing DecimalPlaces first truncate FValue to the correct current DecimalPlaces. Issue #0034370.
- DecimalPlaces cannot be < 0
........

git-svn-id: branches/fixes_2_0@59347 -
2018-10-22 23:05:42 +00:00
maxim
f7085ad022 Merged revision(s) 59325 #c8beaba5c1 from trunk:
LCL-GTK2: Fix icon scaling in menuitems. Patch from Ondrej.
........

git-svn-id: branches/fixes_2_0@59346 -
2018-10-22 23:04:21 +00:00
maxim
3055557bea Merged revision(s) 59324 #71dbce1d30, 59342 #63be8700c9 from trunk:
Finnish translation.
........
IDE: regenerated/fixed Finnish translation
........

git-svn-id: branches/fixes_2_0@59345 -
2018-10-22 23:01:10 +00:00
maxim
5e27136d28 Merged revision(s) 59318 #858369838e, 59320 #1af1c96e32 from trunk:
lhelp: some formatting changes
........
TAChart: Fix numlib issue of returning 0 for exp() function (https://forum.lazarus.freepascal.org/index.php/topic,42913.msg299793)
........

git-svn-id: branches/fixes_2_0@59344 -
2018-10-22 22:56:12 +00:00
maxim
066d0f5953 Merged revision(s) 59314 #27b8c9d719, 59319 #179cc59ee6, 59321-59323 #436c27ee90-#436c27ee90, 59328 #a313fc1796 from trunk:
IDE/LCL: Modify some high-DPI icons for more consistent style (Roland Hahn)
........
IDE: Add high-DPI images for propertygrid and widgetset issues (by Roland Hahn).
........
IDE: Improve visibility of high-dpi issue_carbon icons on dark background (by Roland Hahn).
........
IDE/Restriction Browser: Fix visibility of icon on customdrawn button.
........
IDE/ObjectInspector: Fix size of widgetset icons on high-dpi screens.
........
IDE: Add high-dpi icons to images/lazdoc (by Roland Hahn)
........

git-svn-id: branches/fixes_2_0@59343 -
2018-10-22 22:54:41 +00:00
maxim
b96819b0f3 Merged revision(s) 59309-59310 #c2985cfefc-#c2985cfefc from trunk:
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #34426
........
Translations: French translation update by Gilles Vasseur, bug #34428
........

git-svn-id: branches/fixes_2_0@59313 -
2018-10-16 22:55:16 +00:00
maxim
60370b2cca Merged revision(s) 59307-59308 #6f6877ac67-#6f6877ac67 from trunk:
IDE: Add mssing High-DPI icons to images/actions (by Roland Hahn)
........
IDE: Replace icon "actions/preferences" (by Roland Hahn)
........

git-svn-id: branches/fixes_2_0@59312 -
2018-10-16 22:53:23 +00:00
maxim
fc5edd8410 Merged revision(s) 59253 #fdf9177fb1, 59285-59286 #8e4a89db86-#8e4a89db86, 59288 #8a6bcba75f, 59293 #83a10f8e11 from trunk:
Qt5: make opengl compileable under qt5 widgetset
........
Qt,Qt5: make opengl useable on modern OpenGL implementations.Patch by Chris Rorden, modified by me. issue #34401
........
Qt5: glqtcontext - make opengl useable under Qt5. issue #32498
........
Qt5: must return to lcl event loop for X11 targets.issue #34369
........
Qt,Qt5: added GLX_SAMPLE_BUFFERS and GLX_SAMPLES to glxContext attributes if multisampling > 0. issue  #34401
........

git-svn-id: branches/fixes_2_0@59311 -
2018-10-16 22:52:03 +00:00
maxim
4023d94066 Merged revision(s) 59297-59300 #6769e903a6-#6769e903a6 from trunk:
SynEdit: Pas HL, fix folding/markup for code containing "case", if "case" is not enabled for fold/markup. Part 1 of Issue #0034410
........
SynEdit: Pas HL, fix markup if "procedure" is outlined, but top level "begin" is not. Part 2 of Issue #0034410
........
SynEdit: Pas HL, fixes for outline, if only some elements are outlined
........
SynEdit: Pas HL, fixes for fold, detecting "else" in "case", when previous if is nested in other commands
........

git-svn-id: branches/fixes_2_0@59306 -
2018-10-15 22:04:39 +00:00
maxim
8c9fb38e30 Merged revision(s) 59290-59292 #34a979b362-#34a979b362, 59295-59296 #90325d8064-#90325d8064, 59301-59302 #cc70ccdd3e-#cc70ccdd3e from trunk:
ideintf: Add high-DPI icons (provided by Roland Hahn)
........
IDE: Add missing high-dpi icons to folder images/menu (kindly provided by Roland Hahn)
........
IDE: Minor revisions of existing high-DPI icons (by Roland Hahn)
........
IDE: Add new (debugger) and revised High-DPI icons by Roland Hahn
........
IDE: Add forgotten icons from previous commits
........
IDE: Better alignment of Run icon on toolbar (Roland Hahn)
........
IDE: New High-DPI icons for Delphi-to-Lazarus conversion (by Roland Hahn).
........

git-svn-id: branches/fixes_2_0@59305 -
2018-10-15 22:02:32 +00:00
maxim
90240b1f40 Merged revision(s) 59289 #f3da779450 from trunk:
chmhelp: Fix memory leak in TLHelpConnector (see forum https://forum.lazarus.freepascal.org/index.php/topic,42832.msg299208.html).
........

git-svn-id: branches/fixes_2_0@59304 -
2018-10-15 21:58:19 +00:00
maxim
927cae76d1 Merged revision(s) 59287 #1fa1c72584 from trunk:
LCL: Avoid SegFault of freshly created TCustomListview with owner-data (issue #34407, patch by Charles Grunwald).
........

git-svn-id: branches/fixes_2_0@59303 -
2018-10-15 21:57:05 +00:00
maxim
a64bd10183 Merged revision(s) 59275-59276 #e26f6ff3ca-#e26f6ff3ca from trunk:
Translations: Hungarian translation update by Péter Gábor, bug #34397
........
Translations: French translation update by Gilles Vasseur, bug #34403
........

git-svn-id: branches/fixes_2_0@59284 -
2018-10-09 23:19:49 +00:00
maxim
5c19fb1a39 Merged revision(s) 59259 #10690a117f, 59271 #9fd194d243 from trunk:
TurboPower_iPro: Implement css function rgb().
........
TurboPower_iPro: Implement css function hsl().
........

git-svn-id: branches/fixes_2_0@59283 -
2018-10-09 23:09:02 +00:00
maxim
1febde22cd Merged revision(s) 59254 #f52f6cc5ec, 59262 #82083bfa92, 59270 #37f0823e7f from trunk:
LCL-Gtk2: Don't mix resizing a column with drag-and-drop. Issue #34393, patch from accorp.
........
LCL-GTK3: Fix TRadioGroup. It did not work at all. Issue #34396, patch from Anton Kavalenka.
........
LCL: Fix TBitBtn ignoring the Margin property on Windows (issue #34379)
........

git-svn-id: branches/fixes_2_0@59282 -
2018-10-09 23:07:37 +00:00
maxim
d21641edc4 Merged revision(s) 59244-59246 #e0503fa7ed-#e0503fa7ed, 59248 #7c1bbdaa10, 59263 #e720b191ee, 59266-59267 #cf7cf15624-#cf7cf15624, 59272 #e1b2a50f19 from trunk:
IDE: Always create project's main icon file when saving it. Keeps its size down. Issue #27287.
........
IDE: Add initial directory for loading project icon in App options. Use IconImage.Picture.Icon everywhere.
........
IDE: Remove resource generation from DoBuildProject. They have been generated earlier. Issue #15915.
........
IDE: Support running external tool with parsers, needed when used through IDE interface. Reported by Anton.
........
IDE: Reduce DebugLn() calls in Publish Module code. It seems to work.
........
IDE: New High-DPI images in folders images/items and images/packages. Kindly provided by Roland Hahn.
........
IDE: Use scaled images in trees of Install/Uninstall package form.
........
IDE: Center icon and text vertically for each item in ViewUnit dialog. Issue #34402, patch from Vojtech Cihak.
........

git-svn-id: branches/fixes_2_0@59281 -
2018-10-09 23:04:04 +00:00
maxim
849d9c6d70 Merged revision(s) 59240 #8026ce28ae from trunk:
Packager: Allow overwriting existing unit files in New Component dialog. Error was shown AFTER a file was overwritten. Issue #26928.
........

git-svn-id: branches/fixes_2_0@59280 -
2018-10-09 23:00:53 +00:00
maxim
6834296d12 Merged revision(s) 59228-59230 #53541c694b-#53541c694b, 59239 #baeca2e0d7, 59241 #b94a7193a0, 59243 #a0a5e9d8cd from trunk:
AnchorDocking: Prevent crash on drag-and-dock tab page. Issue #34371, patch from accorp.
........
LazReport: Delete old deprecated UTF8 functions.
........
TAChart: Remove old deprecated code.
........
TAChart: Check and fix all demos (mostly layout issues)
........
TAChart: Fix TChartImageList demo.
........
TAChart: Extend dragdrop demo to show horizontal dragging of bars.
........

git-svn-id: branches/fixes_2_0@59279 -
2018-10-09 22:59:00 +00:00
maxim
1e121f8765 Merged revision(s) 59227 #baad25dec4, 59268 #6ab3884744 from trunk:
IdeIntf: Delete old deprecated methods and properties.
........
IdeIntf: Improve timestamp updates of TLazCompilationToolOptions + inherited classes. Issue #34283.
........

git-svn-id: branches/fixes_2_0@59278 -
2018-10-09 22:55:25 +00:00
maxim
ad20e93541 Merged revision(s) 59225-59226 #d6624128a1-#d6624128a1 from trunk:
LazControls: Improve and optimize the filter controls. Issue #34057, patch from AlexeyT.
........
LazControls: Call DoFilterItem instead of DoDefaultFilterItem in TTreeFilterBranch.SortAndFilter.
........

git-svn-id: branches/fixes_2_0@59277 -
2018-10-09 22:52:47 +00:00
maxim
135c04027b Merged revision(s) 59222-59223 #a02df1166a-#a02df1166a from trunk:
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #34367
........
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #34368
........

git-svn-id: branches/fixes_2_0@59224 -
2018-10-01 23:12:12 +00:00
mattias
7906160bf3 lcl: gtk2: less hints
git-svn-id: branches/fixes_2_0@59221 -
2018-10-01 15:16:18 +00:00
mattias
d55942443c turbopower_ipro: less hints
git-svn-id: branches/fixes_2_0@59219 -
2018-10-01 15:14:54 +00:00
mattias
810cf7be40 lazutils: less hints
git-svn-id: branches/fixes_2_0@59217 -
2018-10-01 15:14:11 +00:00
mattias
15eb97402b lazdebuggers: less hints
git-svn-id: branches/fixes_2_0@59215 -
2018-10-01 15:13:23 +00:00
mattias
7e03c50e07 ideintf: less hints
git-svn-id: branches/fixes_2_0@59213 -
2018-10-01 15:12:08 +00:00
mattias
8d07f3907c fpdebug: less hints
git-svn-id: branches/fixes_2_0@59211 -
2018-10-01 15:11:14 +00:00
mattias
c154a7a6f7 debuggerintf: less hints
git-svn-id: branches/fixes_2_0@59209 -
2018-10-01 15:09:36 +00:00
maxim
2f7d13cd91 Merged revision(s) 59197 #a88125b782 from trunk:
TAChart: deprecate all reticule-related methods and properties (was incomplete). Less hints and warnings.
........

git-svn-id: branches/fixes_2_0@59204 -
2018-09-30 22:49:09 +00:00