Michaël Van Canneyt
c1e69fee44
* Fix verb execution
2022-05-28 14:55:44 +02:00
Michaël Van Canneyt
77c1d9b1f2
* Bulma components, fixes in stubs
2022-05-28 14:55:44 +02:00
wp_xyz
2a2e52711b
Turbopower_ipro: Fix RTL rendering of a html page, based on patch by serbod (Issues #26938 and #38531 ). Add tests for RTL and table column widths.
2022-05-27 23:25:26 +02:00
wp_xyz
a556f841f2
Turbopower_ipro: More test cases (tables, lists).
2022-05-27 16:00:16 +02:00
wp_xyz
4a9da60a1d
Turbopower_ipro: Refactor unit ipHtml by extracting parser into separate unit.
2022-05-27 16:00:16 +02:00
mattias
4e92b0a028
codetools: removed modeswitch clousers, added functionreferences and anonymousfunctions
2022-05-27 00:17:10 +02:00
Maxim Ganetsky
f33a3bcc17
OpkMan: improved i18n, regenerated translations and updated Russian translation
2022-05-25 01:22:53 +03:00
wp_xyz
282e47bb8a
Revert unintentionally committed files
2022-05-24 15:38:36 +02:00
wp_xyz
afa0c12e15
Examples/FontEnum: Fix selection of italic fonts ( https://forum.lazarus.freepascal.org/index.php/topic,59444.msg443180 ).
2022-05-24 15:35:00 +02:00
balazs
4460f173ca
OpkMan: Switch to Openssl 1.1.1o
2022-05-24 07:26:48 +03:00
wp_xyz
bed8f0d9e9
FPVectorial: Fix missing call to parent constructor of TIndentedStringList. Issue #39764 . Patch by ExSystem.
2022-05-23 15:45:13 +02:00
wp_xyz
1515bbf643
Turbopower_ipro: some more tests.
2022-05-22 23:48:59 +02:00
Michaël Van Canneyt
a05cbeffee
* Design-time components for pas2js
2022-05-21 21:31:03 +02:00
wp_xyz
c8481dc058
Turbopower_ipro: Add test application to check rendering of various html features.
2022-05-21 18:27:17 +02:00
wp_xyz
6073152919
Turbopower_ipro: Fix rendering of text background in colored table cell. Issue #39756 .
2022-05-21 17:48:49 +02:00
wp_xyz
d6828c434c
Turbopower_ipro: Fix handling of a <br> tag after a table.
2022-05-20 22:19:23 +02:00
wp_xyz
be5453fbcb
TAChart/html demo: Add EFreeType to language exceptions to avoid crash in case of unreadable ttf fonts.
2022-05-18 00:04:08 +02:00
Juha
d84f2a9ebd
Lazbuild: Suppress verbose output when requested to be quiet. Issue #39752 , patch by BugsBeGone.
2022-05-18 00:27:27 +03:00
Maxim Ganetsky
eeccdaa7fc
ExamplesWindow: clean up
2022-05-18 00:13:08 +03:00
Juha Manninen
73dad1efa9
Merge branch 'examplesmv' into 'main'
...
Examplesmv restructure examples dir much like it used to be
See merge request freepascal.org/lazarus/lazarus!94
2022-05-17 20:50:08 +00:00
dbannon
2443cc08e1
Examplesmv restructure examples dir much like it used to be
2022-05-17 20:50:08 +00:00
Juha Manninen
1e12602f32
Merge branch 'fixexamplewinwp' into 'main'
...
Fix Win newline, better reporting of bad JSON
See merge request freepascal.org/lazarus/lazarus!93
2022-05-17 14:20:32 +00:00
Martin
fba36b9318
FpDebug: More fixes for "Solved AV in StateMachineValid" 239b2be664
/ crash in asm window
2022-05-16 23:10:15 +02:00
Martin
0426064e8f
LazDebuggerIntf, FpDebug: add enum/sets
2022-05-16 23:10:14 +02:00
Martin
f190c1ff0b
FpDebug: remove empty code
2022-05-16 23:10:14 +02:00
Martin
3ea0e03d3b
FpDebug: Improve char/widechar from expression/const - implement size and ord-value
2022-05-16 23:10:14 +02:00
Martin
2991d62a16
FpDebug: refactor wait for comp-unit. (check address before enter WaitForScopeScan)
2022-05-16 17:03:05 +02:00
Martin
8baaf99684
FpDebug: Improve fix for dangling pointer to FScanAllWorker.FScanScopeList.
2022-05-16 17:03:05 +02:00
David Bannon
e17a50b34b
Fix Win newline, better reporting of bad JSON
2022-05-16 12:58:09 +10:00
wp_xyz
d7ab429d95
OPM: Automatic height calculation of the options form.
2022-05-15 17:28:08 +02:00
wp_xyz
f65e5df223
TAChart: Fix aggpas demo showing no text in Linux.
2022-05-15 17:05:33 +02:00
wp_xyz
1bf7f38ebd
TAChart: Fix crash in AggPas demo under Linux.
2022-05-14 22:00:00 +02:00
Joost van der Sluis
be75a9d85e
FpDebug: Fixed mistake in attempt to solve AV in StateMachineValid
2022-05-13 22:50:52 +02:00
Joost van der Sluis
239b2be664
FpDebug: Solved AV in StateMachineValid
2022-05-13 20:27:54 +02:00
wp_xyz
6414f4a1d5
TAChart: Add a directive to the wmf demo to indicate that it is only available for Windows.
2022-05-13 18:39:11 +02:00
wp_xyz
8a33c15bd5
TAChart: Improved rendering of html demo in Linux dark mode.
2022-05-13 16:08:35 +02:00
wp_xyz
f026b9c30e
TAChart/examples: Improved form layout of html demo. Update meta data.
2022-05-13 14:22:25 +02:00
Martin
7d9af9a857
FpDebug: disable warning "case not covering all values"
2022-05-12 21:19:34 +02:00
Martin
ef032fca2d
FpDebug: provide trace debugln for errors in worker threads
2022-05-12 21:19:34 +02:00
Martin
a68a32a9b5
LazLogger: added missing stackdump with log-group
2022-05-12 21:19:34 +02:00
mattias
e7f787f78d
pas2js: fixed uninitialized var, serviceworker targetos nodejs
2022-05-12 12:34:49 +02:00
Martin
315bb059d8
FpDebug: fix overflow in stack eval
2022-05-09 23:48:30 +02:00
Martin
915fbfa830
FpDebug: Workaround for dangling pointer to FScanAllWorker.FScanScopeList (in FCompUnitScope.FScopeListPtr), set by FScanScopeList.BuildList.
2022-05-09 01:22:32 +02:00
wp_xyz
69c1ebca24
TAChart: Cosmetic in TAChartListbox.pas
2022-05-08 16:02:53 +02:00
wp_xyz
1a6aea0daa
TAChart: Fix designtime crash when Chart is unlinked from ChartLiveView; add missing Notification method.
2022-05-08 16:02:16 +02:00
Maxim Ganetsky
928d981792
ExamplesWindow: clean up
2022-05-07 00:16:14 +03:00
Maxim Ganetsky
57d66e8149
ExamplesWindow: improved hint text, regenerated translations and updated Russian translation
2022-05-06 01:29:36 +03:00
David Bannon
1dbfe9f875
Win positioned, Beginner listed first, keypress triggers sort, Enter same as dbl click
2022-05-05 22:08:58 +00:00
martin
5a01f79d1c
FpDebug: Find line info when dwarf subprogram-tag is missing. Use line info with linker info. This fixes stepping into old-style "TFoo = object ... end"
2022-05-05 02:46:33 +02:00
Martin
69682be8b0
SynEdit: fix more PasHighLighter for "default" modifier after property. (fix false matches). Issue #39726
2022-05-04 21:14:06 +02:00
Martin
2182681a6e
Codetools: Add test for code-completion keywords
2022-05-03 21:59:18 +02:00
Martin
3e2872c0f7
CodeTools: remove circular ref for "keywords in code completion"
2022-05-03 21:59:18 +02:00
Martin
396d171d16
Refining the conditions when some of the keywords will be added.
2022-05-03 21:59:17 +02:00
regs01
dcf91fa0b6
Include keywords option
2022-05-03 21:59:17 +02:00
regs01
cb225ab6f1
Keywords in Code Completion list, when auto invoke
2022-05-03 21:59:17 +02:00
Martin
b46504f61e
SynUniHighlighter: Fix CaseSensitive property (undo negating the bool value 3fc6bd15d3
svn:trunk@13025). Prevent crash on unsorted list. Issue #39720
2022-05-03 19:25:26 +02:00
Martin
4d12a06af5
CodeTools: Resolve generic params when searching in ancestors.
2022-05-03 02:32:26 +02:00
Martin
599e06f718
CodeTool: Parse packed array params "procedure Foo(bar: packed array of integer)"
2022-05-02 17:44:28 +02:00
Martin
db98b76076
SynEdit: fix PasHighLighter for "default" modifier after property. (fix false matches). Issue #39726
2022-05-02 17:44:27 +02:00
Joost van der Sluis
abad276cd4
FpDebug: Fixed 'Unable to open file SYSV00000000' exceptions
2022-05-01 23:08:45 +02:00
Juha Manninen
cd9c518d2c
Merge branch 'compdemos' into 'main'
...
Component demos and samples, a lot of general fixes.
See merge request freepascal.org/lazarus/lazarus!90
2022-05-01 08:45:47 +00:00
dbannon
8f091d6af5
Component demos and samples, a lot of general fixes.
2022-05-01 08:45:46 +00:00
Juha Manninen
b66d338090
Merge branch 'modeswitch-underscoreisseparator' into 'main'
...
Support UnderscoreisSeparator modeswitch
See merge request freepascal.org/lazarus/lazarus!89
2022-05-01 08:27:13 +00:00
wp_xyz
1bb5dadc94
TAChart: Fix bugs in userdrawn_series demo ( https://forum.lazarus.freepascal.org/index.php/topic,40024.msg441487.html#msg441487 ).
2022-04-30 23:04:01 +02:00
Željan Rikalo
432c33a37c
Qt: removed hack, simplified
2022-04-29 16:42:15 +02:00
Željan Rikalo
dc204837e6
Qt5: proper check for handle
2022-04-29 16:33:28 +02:00
Željan Rikalo
9563473047
Qt5: removed hacks, cleanup
2022-04-29 15:53:20 +02:00
Sergey Larin
c78e9a35b8
Support UnderscoreisSeparator modeswitch.
...
Also ImplicitFunctionSpecialization moved to supported by FPC modeswitches.
2022-04-28 22:41:47 +03:00
Maxim Ganetsky
02c796bbed
SimpleWebServerGUI: improved Russian translation
2022-04-24 02:17:42 +03:00
Maxim Ganetsky
2acb6050bb
Pas2JS: fixed typos, regenerated translations and updated Russian translation
2022-04-24 02:16:36 +03:00
mattias
a5b627749e
pas2js: electron: hide location
2022-04-23 17:14:06 +02:00
mattias
60cc180594
pas2js: use location
2022-04-23 17:10:19 +02:00
mattias
06239e6081
pas2js: run without debug: also server+browser
2022-04-23 14:48:01 +02:00
mattias
bdb7bec118
pas2js: added location on simple webserver
2022-04-23 14:46:51 +02:00
mattias
288d77f4f6
pas2js: fixed runnable flags
2022-04-23 12:13:11 +02:00
Michaël Van Canneyt
403d51105b
* Prioritize file
2022-04-23 11:41:34 +02:00
Michaël Van Canneyt
98dd30e80a
* Fix AV, substitute %s with URL
2022-04-23 11:41:34 +02:00
Martin
fc11d80277
EditorMacroScript: Allow skipping self-test. --skip-tests=MacroScript
2022-04-22 14:07:26 +02:00
Martin
4e9d8b173f
EditorMacroScript: Reduce self-test. No longer needed, since switching to "Use "internal" (none-native) calling" in 6c5a95f4d7
2022-04-22 14:07:26 +02:00
Martin
2465e62bab
IDE: add option to skip checks (config, dir, fpc, fppkg, single-instance) at startup
2022-04-22 14:07:26 +02:00
Martin
94ae766164
FpDebug: PascalParser, allow $ sign in identifiers. Required for mangled classnames / specialized generics ...
2022-04-22 12:04:46 +02:00
Martin
ca8c6a84e2
FpDebug: Fix PascalParser.ResetEvaluation
2022-04-22 12:04:46 +02:00
Maxim Ganetsky
863bee03a8
Pas2JS: updated Russian translation
2022-04-21 23:45:57 +03:00
Maxim Ganetsky
c7e1f882a0
SimpleWebServerGUI: updated Russian translation
2022-04-21 23:45:57 +03:00
mattias
88d891c328
simplewebserver: removed MainSrvExeUsed
2022-04-21 13:17:06 +02:00
mattias
d546af7b87
simplewebserver: fixed port label
2022-04-21 13:06:31 +02:00
mattias
34b3b9a49a
IDE: paste text in pascal source: convert unicode spaces to ascii spaces
2022-04-20 23:49:41 +02:00
mattias
7b487f5ead
pas2js: electron: using electron exe
2022-04-20 12:08:30 +02:00
mattias
b1d7c82e8b
pas2js: electron: using npm start
2022-04-20 11:44:33 +02:00
mattias
4b48897310
projectgroups: lazbuild workdir is lazarusdir
2022-04-20 11:14:18 +02:00
mattias
268bfdc250
IDE: new project: set activerunmode
2022-04-20 10:45:12 +02:00
mattias
a1d2e6c037
pas2js: using browser of simplewebservergui, added electron option
2022-04-20 10:24:25 +02:00
Maxim Ganetsky
506d7ccf85
Pas2JS: updated Russian translation
2022-04-20 00:28:47 +03:00
mattias
b5272c73db
pas2js: electron: run
2022-04-19 21:30:11 +02:00
mattias
fc95ede0b6
projectgroups: keep lazbuild msg urgencies
2022-04-19 21:10:41 +02:00
mattias
38080d1dd1
IDEIntf: added TFPCParser.UseTranslationUrgency
2022-04-19 21:10:08 +02:00
mattias
eb35a68284
pas2js: electron: set run params
2022-04-19 13:16:12 +02:00
mattias
1440736e76
pas2js: electron: run electron
2022-04-19 12:53:49 +02:00
mattias
f1c794d834
pas2js: electron: hide not supported options
2022-04-19 12:29:13 +02:00
mattias
c1f7d2fdfc
pas2js: electron: package.json
2022-04-19 10:57:16 +02:00
mattias
517b29cbbd
simplewebservergui: fixed error msg
2022-04-18 15:13:46 +02:00
mattias
b1bc7c56da
pas2js: electron: started render project
2022-04-18 15:09:45 +02:00
mattias
a24f066d4d
pas2js: electron: started preload project
2022-04-18 14:04:46 +02:00
Michaël Van Canneyt
0c3f29e8fd
* Small logic improvement
2022-04-18 13:59:00 +02:00
mattias
f2b8f9b9c8
pas2js: fixed av
2022-04-18 13:32:21 +02:00
mattias
62f9d457c6
pas2js: electron: description
2022-04-18 13:24:24 +02:00
Michaël Van Canneyt
cd0630d395
* Fixed determining the HTML file of the project
2022-04-18 13:13:28 +02:00
mattias
f54488e9b9
pas2js: added TMultiProjectPas2JSWebApp
2022-04-18 10:27:24 +02:00
mattias
835a3a7f52
pas2js: pass PAS2JS env var to lazbuild project group compile
2022-04-18 00:18:59 +02:00
mattias
118216fc3d
projectgroups: add handler RnLazbuild
2022-04-18 00:18:59 +02:00
mattias
361b7db393
pas2js: debug msg
2022-04-18 00:18:59 +02:00
Maxim Ganetsky
f71858d9de
Pas2JS: updated Russian translation
2022-04-18 01:06:06 +03:00
Maxim Ganetsky
7dfaa1956c
SimpleWebServerGUI: updated Russian translation
2022-04-18 01:05:34 +03:00
mattias
46d97ed223
pas2js: options link to simplewebserver options frame
2022-04-17 10:37:14 +02:00
mattias
057c2581dd
pas2js: removed old options for http server
2022-04-17 09:37:58 +02:00
mattias
5449fd27bc
simplewebservergui: consistent macro comment
2022-04-17 09:36:37 +02:00
mattias
7887c84279
ideintf: comment
2022-04-16 21:15:56 +02:00
mattias
ef68a6143d
simplewebserver: fixed stop servers on IDE exit
2022-04-16 13:22:50 +02:00
mattias
5d7bd18469
codetools: less debug
2022-04-16 13:08:41 +02:00
mattias
57c88852ab
codetools: fixed complete event assignment keeping spaces after assign operator
2022-04-16 13:08:03 +02:00
Juha
76f7524436
LazUtils: In UCS2BEToUTF8 and UCS2LEToUTF8 skip little/big endian BOM. Merge request !88 by Zaher Dirkey.
2022-04-16 12:41:31 +03:00
Juha Manninen
88b3151b38
Merge branch 'comexamples' into 'main'
...
Some 60 odd examples from components adjusted to work with new ExamplesWindow
See merge request freepascal.org/lazarus/lazarus!86
2022-04-16 09:20:42 +00:00
mattias
65e925bb3a
sqldb: use source unitname
2022-04-16 09:05:50 +02:00
mattias
5c4f4fda3b
ideintf: TComponentRequirement: use first unit as source unitname for codetools
2022-04-16 09:05:50 +02:00
mattias
e18dd7be66
codetools: added OnGetClassUnitName
2022-04-16 09:05:50 +02:00
Michaël Van Canneyt
468f788b36
* Correct and complete fpweb images from Detlef Overbeek
2022-04-15 13:25:07 +02:00
Michaël Van Canneyt
2df37fec7d
* FPWeb Images from Detlef Overbeek
2022-04-15 09:18:04 +02:00
Maxim Ganetsky
a47e9046bc
SimpleWebServerGUI: restored punctuation improvements in resource strings (they were lost in commit 322e4f468e
), regenerated translations and updated Russian translation
2022-04-15 01:00:50 +03:00
mattias
4829be3ad1
IDE: GetForm: prefer non designer form
2022-04-14 20:22:41 +02:00
mattias
c14e043e4a
simplewebserver: fixed reshowing gui
2022-04-14 20:21:59 +02:00
mattias
c3179e9eb7
simplewebservergui: fixed maindir
2022-04-14 18:13:18 +02:00
mattias
322e4f468e
simplewebservergui: forcedir for main dir
2022-04-14 18:06:43 +02:00
wp_xyz
0e03eadf14
TAChart: Fix occasional crash when TChartListbox is destroyed.
2022-04-14 01:11:55 +02:00
Maxim Ganetsky
09cd44d467
SimpleWebServerGUI: improved punctuation in resource strings, regenerated translations and updated Russian translation
2022-04-13 23:49:15 +03:00
mattias
c0aa681113
bigide: projectgroups, pas2js: create project group for pwa
2022-04-13 12:55:11 +02:00
mattias
d8eeae82b7
bigide: added simplewebservergui
2022-04-13 10:16:41 +02:00
mattias
3d6bf3c2c1
pas2js: started lpg
2022-04-13 10:16:41 +02:00
Maxim Ganetsky
b9a490a3e1
SimpleWebServerGUI: improved some resource strings, regenerated translations and updated Russian translation
2022-04-13 04:35:43 +03:00
Maxim Ganetsky
25c427a3e7
SimpleWebServerGUI: updated Russian translation
2022-04-13 02:20:20 +03:00
Maxim Ganetsky
f728d976cb
Pas2JS: improved i18n, regenerated translations and updated Russian translation
2022-04-13 01:25:12 +03:00
mattias
c046f130e9
pas2js: project options: updated layout and added execute run parameters
2022-04-12 21:53:27 +02:00
David Bannon
db5370fe1e
put all TAChart in own Category, there are lots !
2022-04-12 18:09:38 +10:00
David Bannon
26d3020bb9
TAChart demos
2022-04-12 18:09:38 +10:00
David Bannon
aa3a618723
Metadata for components examples batch two
2022-04-12 18:09:38 +10:00
David Bannon
bc0acfba38
First batch examples from components get metadata
2022-04-12 18:09:38 +10:00
Maxim Ganetsky
19b0ff07bf
SimpleWebServerGUI: partly updated Russian translation
2022-04-12 03:19:12 +03:00
Željan Rikalo
02104f2c97
Qt5: fixed crash with lclqt5-win32. issue #39705
2022-04-11 16:53:24 +02:00
mattias
e37b6d1ea5
simplewebserver: custom server: check if port is free
2022-04-11 14:49:47 +02:00
mattias
59a8e8e6c9
simplewebservergui: added vivaldi to browser list
2022-04-11 12:13:53 +02:00
mattias
cc1df1011b
pas2js: store html filename relative
2022-04-11 12:07:37 +02:00
mattias
caaedde1b2
ideintf: added handler loadsavecustomdata
2022-04-11 12:07:12 +02:00
mattias
511afcb021
pas2jsdsgn: stop on server error
2022-04-11 11:00:09 +02:00
mattias
19d03a5ea8
pas2jsdsgn: push WebServerFileName to simplewebservergui
2022-04-11 10:55:48 +02:00
mattias
af36d4da8f
pas2js: clean up
2022-04-11 10:15:22 +02:00
mattias
554949f751
simplewebservergui: fixed compile
2022-04-11 10:11:56 +02:00
mattias
8920284b7e
pas2jsdsgn: pwa with browser
2022-04-11 09:56:13 +02:00
mattias
cf32cfa6ee
pas2jsdsgn: open project url
2022-04-11 09:43:22 +02:00
mattias
539e3c4ab4
pas2js: using simplewebservergui to start webserver and open browser
2022-04-11 09:43:22 +02:00
mattias
0f871f2237
lazutils: clean up
2022-04-11 09:43:22 +02:00
mattias
8335463aca
externaltools: added property MaxIdleInMS
2022-04-11 09:43:22 +02:00
mattias
b4ca7445ee
simplewebservergui: comments
2022-04-11 09:43:22 +02:00
mattias
75c66ff51b
simplewebservergui: added browserkind and browsercmd
2022-04-11 09:43:22 +02:00
mattias
2826adac9b
simplewebservergui: resourcestrings
2022-04-11 09:43:22 +02:00
Maxim Ganetsky
7f579f13ff
ExamplesWindow: improved layout in order to better accommodate button captions of varying lengths
2022-04-11 01:57:16 +03:00
Maxim Ganetsky
c47fbc8b4a
ExamplesWindow: updated Russian translation
2022-04-11 01:40:11 +03:00
wp_xyz
7302d14681
Examples: Anchored layout in options page.
2022-04-09 14:41:21 +02:00
Juha Manninen
2fc606c30c
Merge branch 'fixpackage' into 'main'
...
Fixes to the new Examples Window package, View Button, relax Proj Dir name rule, minor things.
See merge request freepascal.org/lazarus/lazarus!84
2022-04-09 11:05:36 +00:00
dbannon
6e75bb3141
Fixes to the new Examples Window package, View Button, relax Proj Dir name rule, minor things.
2022-04-09 11:05:36 +00:00
Juha
a7359db42b
Fix compilation in components/macfiles/examples/createmacapplication.lpr. Issue #39673 , patch by Trevor Roydhouse.
2022-04-07 00:35:14 +03:00
Maxim Ganetsky
8962a88194
Pas2JS: updated Russian translation
2022-04-06 02:27:51 +03:00
Maxim Ganetsky
a45f3f4f31
IDE/StringGrid editor: improved capitalization consistency, fixed dialog's groupbox caption i18n, regenerated translations and updated Russian translation
2022-04-06 02:08:47 +03:00
wp_xyz
dcc2d5d0d5
IDE/StringGrid editor: Fix crash when grid contains Columns (related to issue #39680 ). Update buttons states. Display column and row count. Update German translation.
2022-04-06 00:11:41 +02:00
mattias
fc055bd7fb
pas2jsdsgn: progressive web app: auto create serviceworker project
2022-04-05 23:48:20 +02:00
mattias
4da0b43603
pas2jsdsgn: started progressive web app
2022-04-05 13:36:35 +02:00
mattias
b35c71ab0f
pas2jsdsgn: hide unsurpported options
2022-04-05 13:36:35 +02:00
mattias
b0156c8326
pas2jsdsgn: started TProjectPas2JSProgressiveWebApp
2022-04-05 13:36:35 +02:00
Martin
5b23421c5d
SynEdit: fixed incorrect line-invalidation / repaint when scrolling (with folded text)
2022-04-05 10:57:15 +02:00
Maxim Ganetsky
80e6f779e4
Pas2JS: updated Russian translation
2022-04-04 00:38:00 +03:00
mattias
fd20290ce1
pas2jsdsgn: added project type pas2js service worker
2022-04-03 13:04:32 +02:00
mattias
7848544f19
pas2jsdsgn: clean up
2022-04-03 13:04:13 +02:00
mattias
4d07f650b5
weblaz: using fpweb_images.res instead of inc
2022-04-01 18:42:34 +02:00
Martin
6efbdffc8d
SynEdit: Fix color calculation
2022-04-01 15:02:48 +02:00
Martin
398de0f4b4
SynEdit: Internal caret (multi caret / custom-color caret) keep visible while scrolling.
2022-04-01 15:02:47 +02:00
Martin
f5e70a4f0b
SynEdit: Internal caret (multi caret / custom-color caret) wait for Paint event. Avoid moving/painting the internal caret onto outdated text.
2022-04-01 15:02:47 +02:00
Balázs Székely
fed01f0513
Merge branch 'fixonlinepackagemanager302error' into 'main'
...
Fixed packages download from online package manager return 302 error
See merge request freepascal.org/lazarus/lazarus!85
2022-04-01 09:38:41 +00:00
mattias
0e52400af8
synedit: readme
2022-04-01 11:04:38 +02:00
ACTom
cbfd897b89
Fixed the problem that some packages download from online package manager return status code:302 error
2022-03-30 22:21:07 +08:00
Juha
ae6d20b6a4
Codetools: Add target processor names for SPARC CPU matching the names in FPC. Issue #39692 .
2022-03-29 21:42:08 +03:00
Juha
9da44c1c9b
Codetools: Do not crash when invoking ident completion on empty editor. Issue #39685 .
2022-03-29 19:54:01 +03:00
wp_xyz
39df877063
VirtualTreeView: Fix VTV crashing from DLL. Issue #39690 , patch by Marcos Douglas B. Santos
2022-03-29 12:52:12 +02:00
Joost van der Sluis
b3f866c4f0
Debugger: Updated fpmake-files
2022-03-27 00:31:45 +01:00
Joost van der Sluis
09d676c6ba
FpDebug: Ability to request a strings codepage
2022-03-26 20:13:00 +01:00
dsiders
8f440b657f
Docs: RttiControls/rttictrls. Adds, updates topic content.
...
* Provides partial coverage. Additional updates needed.
2022-03-26 05:02:56 +01:00
dsiders
68a0b6fd59
Docs: RttiControls/rttigrids. Fixes invalid topic link.
2022-03-26 05:01:14 +01:00
dsiders
31bb92943f
Docs: RttiControls. Updates output file names to match package name.
2022-03-26 04:59:22 +01:00
wp_xyz
9f5c92c005
IDE: Remove now obsolete glyphs in TStringGrid component editor
2022-03-25 19:10:48 +01:00
wp_xyz
745d9ca108
IDE: Activate image scaling of the icons in the StringGrid component editor.
2022-03-24 15:24:57 +01:00
wp_xyz
c1ed6369ac
IDE: Use high-dpi aware images in StrinGrid component editor (provided by Roland Hahn).
2022-03-24 15:19:42 +01:00
dsiders
089d619fcf
Docs: RTTIControl/rttigrids. Adds, updates topic content.
2022-03-24 01:00:23 +01:00
Martin
67e97de469
Debugger tests: Small optimization, cache result of GetLocation.
2022-03-24 00:39:04 +01:00
Martin
76d9771c34
Debugger: More LazDebuggerIntf. Add/Improve numeric, pointer, float and string watches
2022-03-24 00:39:04 +01:00
Martin
e2f9ae2c04
LazXmlConfig: Write/Read Set/Enum according to PTypeInfo
2022-03-24 00:39:04 +01:00
Martin
8d3d08ae4c
Debugger: Moved dsState to new unit
2022-03-24 00:39:03 +01:00
Martin
e4e8972b23
Debugger packages: Add IDEBuildOptions
2022-03-24 00:39:03 +01:00
Martin
e33da7bf02
LazDebuggerFp: Fix watches test. It was accidentally limited to a single sub-test in a37d077199
2022-03-24 00:39:03 +01:00
Martin
1ba6c2f11a
FpDebug: Fix for FpGdbmi (Windows). FpGdbmi does not knew the LoadedAddr, replace the nil value with the default ImageBase.
2022-03-24 00:39:03 +01:00
Martin
4f8efdd21f
FpDebug: fix warnings.
2022-03-24 00:39:03 +01:00
Martin
22ef2d781f
FpDebug: optimization
2022-03-24 00:39:02 +01:00
Martin
c7e123fd8d
FpDebug: Fix stack-overflow for types with recursive declaration.
2022-03-24 00:39:02 +01:00
Maxim Ganetsky
11fc4647d4
IDEIntf: improved resource strings, regenerated translations and updated Russian translation
2022-03-22 01:33:29 +03:00
Maxim Ganetsky
55e4cf3288
IDEIntf, String Grid Editor dialog: removed unused label
2022-03-22 01:31:01 +03:00
Michaël Van Canneyt
5d06e0f042
* Start of pas2jscomponents package
2022-03-21 22:50:06 +01:00
Michaël Van Canneyt
b5cccb39bd
* Htmltools
2022-03-21 22:49:04 +01:00
wp_xyz
db61c1d71d
IDE: Improved TStringGrid component editor (Issue #39680 , based on patch by Salvatore Coppola).
2022-03-21 13:48:23 +01:00
Michaël Van Canneyt
a94312373c
* Proper toolbar name
2022-03-19 10:04:16 +01:00
mattias
e2ad6b3d8d
codetools: parse multiline string constant
2022-03-14 16:38:07 +01:00
dsiders
e6f66a8da3
Docs: RttiControls. Adds project file, css, and script needed to produce help formats.
2022-03-14 05:35:35 +01:00
dsiders
c334298026
Docs: RttiControls. Adds missing topics for current source revision.
...
* Mostly skeletons with minimal content.
* Restores formatting compatible with SynEdit-based editors.
2022-03-14 05:29:23 +01:00
dsiders
061ba75ede
Docs: LazControls. Removes footer processing in project file and scripts.
2022-03-14 05:10:27 +01:00
wp_xyz
201075cbd8
LCL: Make procedure RotateRect() (local to customlabel.inc) publicly available in GraphMath.
2022-03-13 15:41:48 +01:00
Juha
2fd847364e
Add Makefile.compiled for ExampleProjects package.
2022-03-13 13:59:29 +02:00
Juha
c82846d50f
Add ExampleProjects package to BigIde target.
2022-03-13 10:20:43 +02:00
Juha
bc0b58a5bb
ExampleProjects: Add Makefile.
2022-03-12 12:21:58 +02:00
Martin
12530d0cfe
Codetools: Fix testcase. Added "filemask" as long-option, so example invocations from unit TestFindDeclaration will work.
2022-03-11 16:59:30 +01:00
Martin
9007567a5e
Codetools: Fix compilation of IFDEFed code.
2022-03-11 16:59:30 +01:00
Martin
de1c148c6e
Codetools: Include fdfSearchInAncestors when resolving aliases, specializations or properties. "procedure SearchIdentifier" in "TFindDeclarationTool.FindBaseTypeOfNode". Fix issue #39498
...
Added test
2022-03-11 16:59:29 +01:00
Martin
0e3c87e83d
Codetools: Fix setting "SubParams.Flags" in SearchIdentifier nested in TFindDeclarationTool.FindBaseTypeOfNode.
...
- "SubParams.Flags" originally copied flags from the outer search (masked with fdfGlobals).
- Before fa76ed282c
"SubParams" was named"Params"
- In 2cbc2f4f5a
the code was refactored into a subroutine. "Params" became a new local var (with a newly created instance). So "... +(fdfGlobals*Params.Flags);" no longer copied the existing flags.
2022-03-11 16:59:29 +01:00
Maxim Ganetsky
2a725d7a5a
ExamplesWindow: enabled i18n, improved resource strings, added Russian translation
2022-03-11 01:50:48 +03:00
Juha
42a974a0c8
ExampleProjects: Add a global link file.
2022-03-11 00:43:05 +02:00
Michaël Van Canneyt
a9710796c8
* Load and save of html2form options
2022-03-10 19:23:09 +01:00
Juha
6bb76a588b
IDE: Remove the old Examples GUI window.
2022-03-09 11:20:30 +02:00
Juha
a6ce4d91e2
New Examples GUI Window as an IDE plugin package by David Bannon.
2022-03-09 11:20:29 +02:00
mattias
4030fcc52c
codetools: fixed TSourceLog.Replace
2022-03-09 10:02:26 +01:00
Juha
06352700aa
IDE: Improve EditorMacroListViever.
2022-03-06 13:01:21 +02:00
Michaël Van Canneyt
67a95d4f7f
* Allow to specify module for web program
2022-03-05 16:24:43 +01:00
mattias
e4d6aa9125
ideintf: TStringsPropEdit: added save button
2022-03-04 11:28:16 +01:00
Martin
624696270b
FpDebug: Fix QuoteWideText => wrong result len
2022-03-04 00:47:32 +01:00
Martin
625e655423
FpDebug: fix Memleak. Introduced in "PascalPrinter, Automatically deref pointers to string types. Issue #39559 " / a400e1f8c7
2022-03-04 00:37:27 +01:00
Juha
014d3b3a9f
LazUtils: Add ISO-8859-9 encoding to LConvEncoding. Issue #39659 , patch by Alexey Torgashin.
2022-03-03 16:14:29 +02:00
Martin
95a5c05edc
FpDebug: Do not process data, after MemRead failed.
2022-03-03 00:46:11 +01:00
Martin
27f4c50dbd
FpDebug: Fix RangeCheck, TByteArray has an upper limit of 32k.
2022-03-03 00:46:11 +01:00
dsiders
891501a228
Docs: Removes redundant text in remark tags.
2022-03-02 01:43:48 +00:00
Martin
a400e1f8c7
FpDebug: PascalPrinter, Automatically deref pointers to string types. Issue #39559
2022-02-26 04:01:32 +01:00
Martin
0e6769ac99
FpDebug, LazDebuggerFp: Implement tracking modified CPU registers (top stack-frame only)
2022-02-25 20:25:01 +01:00
Martin
448ccc8ca1
Debugger: Registers, clear incorrectly cached values. Fix wrong value shown, if display-format is changed.
2022-02-25 20:23:20 +01:00
Juha
c805ff750d
Move FreeType license file from LazUtils to FreeType directory. Issue #39657 .
2022-02-25 12:24:58 +02:00
Juha Manninen
62db64ddb8
Merge branch 'codetools-internproc-add' into 'main'
...
Internproc processing added to CodeTools when modeswitch PrefixedAttributes
See merge request freepascal.org/lazarus/lazarus!73
2022-02-24 13:17:09 +00:00
Juha Manninen
0cec6db9e6
Merge branch 'noinline-noreturn' into 'main'
...
Updated supported procedure modifiers: noinline, noreturn
See merge request freepascal.org/lazarus/lazarus!72
2022-02-24 12:43:06 +00:00
mattias
17614c2ea5
lazutils: updated fpmake
2022-02-24 12:57:34 +01:00
mattias
26c9421318
updated Makefiles
2022-02-24 12:55:45 +01:00