Commit Graph

144 Commits

Author SHA1 Message Date
Michaël Van Canneyt
0df9da502b * Correct errors like "then;" . Fixes issue #41171 2025-03-01 20:49:54 +01:00
marcoonthegit
3d41e0923b * silence some warnings 2024-06-10 22:10:35 +02:00
marcoonthegit
972703ab45 * update copyright year with 5 years. 2024-04-09 17:47:43 +02:00
Michaël Van Canneyt
628e0cdbd1 * Fix compilation in unicode RTL 2024-03-19 10:38:59 +01:00
marcoonthegit
01c6a0c180 * don't scan embedded images. fixes #40691 2024-03-16 19:28:47 +01:00
Michaël Van Canneyt
cbc938900f * Fix wrong assigned check pointed out by Gareth Moreton 2024-02-22 09:17:44 +01:00
Michaël Van Canneyt
0790b98277 * Correct case 2024-02-20 10:36:14 +01:00
marcoonthegit
1a4428536f Follow up commit to #40402
* prefix 0x when writing hex values.
 * write 8, not 4 digits.
2023-08-22 23:10:37 +02:00
marcoonthegit
fb0d1c353c * foreground,background color sitemap reading for TOC, fixes #40402 2023-08-19 11:04:56 +02:00
Michaël Van Canneyt
3391c2661c * Dotted filenames for package chm 2023-07-27 19:04:26 +02:00
Michaël Van Canneyt
0a798a4b72 * PChar -> PAnsiChar 2023-07-15 18:22:40 +02:00
Pierre Muller
61e53fd42a Rename variable called section to _section to avoid parsing error for morphos OS 2023-06-11 23:30:18 +02:00
J. Gareth "Curious Kit" Moreton
bdd26766ed * Changed -1 to $FFFFFFFF on DWord writes to suppress range check errors 2022-04-24 16:57:43 +00:00
marcoonthegit
54c95288f8 * initialized some fields and data to -1 to make the results more similar to the slave chm (merged_chapter/example1/slave1) example.
Now only
  - the checksum at $4
  - the number of topics (different issue)
  - the offset of framename in #strings differs.
2022-03-26 15:00:56 +01:00
marco
622554b59f * ProjectDir changes broke adding index and toc to latex CHMs
git-svn-id: trunk@49617 -
2021-07-18 20:03:19 +00:00
marco
aead0528cf * attempt to fix mantis #28321. Use path of project file as base of chm.
git-svn-id: trunk@49125 -
2021-04-05 19:29:19 +00:00
marco
b2798f75be * more fixes from serbod repo. Make paths relative.
git-svn-id: trunk@49071 -
2021-03-28 12:48:20 +00:00
marco
8311837468 --no-offset option for chmls, makes it easier to compare listings.
git-svn-id: trunk@47932 -
2021-01-01 13:45:28 +00:00
michael
034048e09d * Patch from Andrey Sobol to fix memleak
git-svn-id: trunk@47799 -
2020-12-17 15:18:02 +00:00
marco
36eaa6c9ae * tried to apply patch of mantis #38169 in a more minimal way and fixing some of the omissions.
git-svn-id: trunk@47703 -
2020-12-06 20:17:48 +00:00
marco
f56539a7c9 * print some values as hex
git-svn-id: trunk@46760 -
2020-09-04 11:56:36 +00:00
marco
c95b1348fb * make properties file binary the same for chms with binary index.
git-svn-id: trunk@45539 -
2020-05-31 16:10:00 +00:00
marco
45d31dec21 * some const added, from Serbod github
git-svn-id: trunk@44275 -
2020-03-06 21:46:07 +00:00
marco
8bf9854dbe * chmcmd enable widestring manager for Linux. Binaries are now libc dependent.
patch by C western, mantis #36247

git-svn-id: trunk@43361 -
2019-11-02 13:54:16 +00:00
michael
0ccb7d951f * Patch from Werner Pamler to fix getval
git-svn-id: trunk@43141 -
2019-10-06 11:31:56 +00:00
marco
b5c8d2a097 * improve language id handling, patch by cdslow, mantis #36135
git-svn-id: trunk@43117 -
2019-10-04 11:19:13 +00:00
marco
e32aeb86c0 * comments
git-svn-id: trunk@42914 -
2019-09-03 18:09:56 +00:00
marco
be7b653fef * savetohhp from serbods git repo
git-svn-id: trunk@42156 -
2019-06-01 16:22:18 +00:00
marco
553da0e126 * some locale support rescued from serbods heavily reformatted github branch
git-svn-id: trunk@42142 -
2019-05-30 21:35:41 +00:00
marco
8ba75c847a * fix reading binary toc. Lazarus depends on it, and it name,local change changed order, and thus added empty names.
git-svn-id: trunk@42137 -
2019-05-30 10:44:52 +00:00
marco
62a572e484 * add a dummy property to keep lazarus CHM compiling for now.
git-svn-id: trunk@42129 -
2019-05-27 07:48:45 +00:00
marco
3092b1169a * redone sitemap to support multiple name,local pairs for index.
* rewritten binary index generation. Use natural sort for index.
 * updated html scanning for ID= tags as anchor, reduces warnings with more modern html code.
 
Still work to do, ags helpfile still has 70 differences. Possibly however due to case sensitive anchors on index level.

git-svn-id: trunk@42124 -
2019-05-25 16:41:18 +00:00
marco
e156128065 * set version over $I, one less file to edit.
git-svn-id: trunk@40615 -
2018-12-22 16:31:39 +00:00
marco
5e7e4814d9 * suppress keyword if seealso is assigned. Fix for code that is scheduled to be rewritten.
git-svn-id: trunk@39793 -
2018-09-22 11:44:20 +00:00
marco
d2607b0b76 * small verbosity improvements
git-svn-id: trunk@39708 -
2018-09-03 15:14:45 +00:00
marco
733559b633 * improve seealso handling when reading back binindex with chmls
* avoid trailing zero chars when reading back binindex with chmls

git-svn-id: trunk@39707 -
2018-09-03 15:11:33 +00:00
michael
d8e483ddd4 * Fix bug #34216
git-svn-id: trunk@39706 -
2018-09-03 07:49:38 +00:00
svenbarth
897abb72e6 - disable debug options -gv, -pg and -gh for the chmcmd project
git-svn-id: trunk@39691 -
2018-08-31 12:58:35 +00:00
marco
98f00acb06 * trunk to 3.3.1
git-svn-id: trunk@39635 -
2018-08-18 15:47:44 +00:00
marco
de160955e6 * patch from Jeppe
-  off by one error that causes keywords that only occur once from not
     being included in the full text search
  -  support for scanning files referenced in css file url()
  -  fix bug in sitemap wrt "merge" entry

git-svn-id: trunk@39378 -
2018-07-04 10:48:57 +00:00
marco
c0a6715db2 * fixes to fulltextsearch decoding. From Sergey Bodrov's repo, cleaned and
tested by Werner Pamler. Mantis #32814

git-svn-id: trunk@37731 -
2017-12-14 20:48:36 +00:00
marco
073867302b * patch from Sergey B, cleaned up by WP. Call inherited TCHMSearchWriter.
git-svn-id: trunk@37716 -
2017-12-11 21:38:53 +00:00
marco
b41dafa618 * lowercase extension before comparison
git-svn-id: trunk@37714 -
2017-12-11 19:51:24 +00:00
andrew
9bff5e1d2f Small changes to chmbase. Changes parameter to const. Small formating changes.
git-svn-id: trunk@36912 -
2017-08-14 23:29:40 +00:00
marco
f3e55c4019 * fixes from WP reported on forum "non blocking bugs in chmcmd"
git-svn-id: trunk@36747 -
2017-07-19 07:49:10 +00:00
marco
92405e640a * try to find javascript files too.
git-svn-id: trunk@36729 -
2017-07-14 10:04:00 +00:00
Jonas Maebe
e5a1231931 * updated FSF address (mantis #30198, patch by Paul Gevers)
git-svn-id: trunk@34598 -
2016-10-02 12:56:59 +00:00
marco
79f4d0ed44 * memleak fix for mantis #29187
git-svn-id: trunk@32668 -
2015-12-15 10:34:26 +00:00
marco
b371c43c3e * misc chm binindex logging (under ifdef)
git-svn-id: trunk@32446 -
2015-11-21 19:39:24 +00:00
Jonas Maebe
3dccdab911 * fixed wrong parameter to file permissions parameter (patch by temp4746,
mantis #28634)

git-svn-id: trunk@31680 -
2015-09-14 16:11:00 +00:00