Lazarus character map lazarus / 9-Editor ---------------------------------------------------------------------- Zoran · 2024-03-19 09:36 In another topic it was suggested to use Lazarus character map. Quote from: wp on March 06, 2024, 10:38:29 am... A nice tool is the Lazarus character map in menu Edit. Searching the forum, I can find more topics where this tool is mentioned, but I can't find it in the IDE. Specifically, it's not under menu Edit (see attached screenshot)... Where is it? Should I install some additional package? ---------------------------------------------------------------------- Zoran · 2024-03-19 09:42 I forgot to mention what my environment is, sorry. Lazarus 3.3 (fixes) 32-bit, fpc 3.2.2, Windows 10. ---------------------------------------------------------------------- wp · 2024-03-19 10:05 It has been moved into separate packages,  charactermappkg (runtime code containing the charactermap form) and charactermap_ide_pkg (designtime code for IDE integration). The designtime package normally is installed by default, I wonder why it is not in your case. Go to "Package" > "Install/Uninstall packages", select charactermap_ide_pkg in the right list, click "Install Selection", then "Rebuild". When the installation is complete there should be a new "Character map" item in the "Edit" menu. ---------------------------------------------------------------------- dseligo · 2024-03-19 10:07 In 2.2.6 and 3.2.0 it's under Edit/Insert from Character Map... But it's not there in trunk (3.99). I didn't install any special package (only Lazreport, Zeos, BGRA, fpspreadsheet). ---------------------------------------------------------------------- LV · 2024-03-19 10:09 Yes, Lazarus 2.2.6 FPC 3.2.2 ---------------------------------------------------------------------- Thaddy · 2024-03-19 10:15 Yes it is missing in 3.99 from today. Regression. ---------------------------------------------------------------------- Zoran · 2024-03-19 10:19 Quote from: wp on March 19, 2024, 11:05:13 amIt has been moved into separate packages,  charactermappkg (runtime code containing the charactermap form) and charactermap_ide_pkg (designtime code for IDE integration). The designtime package normally is installed by default, I wonder why it is not in your case. Go to "Package" > "Install/Uninstall packages", select charactermap_ide_pkg in the right list, click "Install Selection", then "Rebuild". When the installation is complete there should be a new "Character map" item in the "Edit" menu. Thank you, wp. After rebuilding IDE from command line with bigide, it appeared in Edit menu. It's been a while since last time I rebuilt with bigide, these packages must have been added after that. ---------------------------------------------------------------------- Zoran · 2024-03-19 10:19 Quote from: dseligo on March 19, 2024, 11:07:09 amBut it's not there in trunk (3.99). Quote from: Thaddy on March 19, 2024, 11:15:23 amYes it is missing in 3.99 from today. Regression. Did you try rebuilding with bigide? ---------------------------------------------------------------------- Thaddy · 2024-03-19 10:24 No, I never do. It is a bad option. I wish it was gone. ---------------------------------------------------------------------- wp · 2024-03-19 10:59 Did a fresh checkout into an empty folder, then "make bigide" to build the initial IDE --> the character map is contained in the "Edit" menu. But when you have an "old" repositiory which you are updating only from time to time and you rebuild the IDE from the "Tool" command you miss the changes made in the package configuration. And this is what happened when the charactermap became a separate package. No regression. When you work with Laz/main, you work with the development version, and you must be aware that things can change in an unexpected way. ---------------------------------------------------------------------- Zoran · 2024-03-19 11:12 Quote from: wp on March 19, 2024, 11:59:48 amDid a fresh checkout into an empty folder, then "make bigide" to build the initial IDE --> the character map is contained in the "Edit" menu. But when you have an "old" repositiory which you are updating only from time to time and you rebuild the IDE from the "Tool" command you miss the changes made in the package configuration. And this is what happened when the charactermap became a separate package. No regression. When you work with Laz/main, you work with the development version, and you must be aware that things can change in an unexpected way. Yes, that is what happened, thanks. ---------------------------------------------------------------------- dseligo · 2024-03-19 11:22 Quote from: Zoran on March 19, 2024, 11:19:57 amQuote from: dseligo on March 19, 2024, 11:07:09 amBut it's not there in trunk (3.99). Quote from: Thaddy on March 19, 2024, 11:15:23 amYes it is missing in 3.99 from today. Regression. Did you try rebuilding with bigide? No, but adding package charactermap_ide_pkg as wp suggested also worked. ---------------------------------------------------------------------- JuhaManninen · 2024-03-19 17:52 Quote from: Thaddy on March 19, 2024, 11:24:42 amNo, I never do. It is a bad option. I wish it was gone. "make bigide" is used for building release versions. It is not bad. ---------------------------------------------------------------------- MarkMLl · 2024-03-19 17:59 Quote from: JuhaManninen on March 19, 2024, 06:52:35 pmQuote from: Thaddy on March 19, 2024, 11:24:42 amNo, I never do. It is a bad option. I wish it was gone. "make bigide" is used for building release versions. It is not bad.  I think Thaddy could explain himself a bit better :-) I'd certainly be interested in what he meant, since as we were discussing a few weeks ago the alternative- installing packages from inside the IDE- tends to get things wrong if one is attempting to build IDEs for different widget sets. MarkMLl