File: ChangeLog

package info (click to toggle)
liblnk 20240423-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 13,836 kB
  • sloc: ansic: 205,163; sh: 6,444; makefile: 1,311; python: 586; cpp: 88; sed: 16
file content (46 lines) | stat: -rw-r--r-- 1,449 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
TODO
* add thread safety, continue with data block

* lnkinfo: : should be before \t
* check behavior of liblnk_file_link_refers_to_file() seems to block certain time values from being printed.
* what about trailing data in xp lnk files ?
* what about shell items
* pylnk add functions
* rename liblnk_file_copy_link_target_identifier_data to liblnk_file_get_link_target_identifier_data ?

File format:
* Ignore the location information (ForceNoLinkInfo)
* what is controlled by the has location info?

Checks
* compare environment variables string and unicode string
* compare icon location data string, string and unicode string
  - data string not necessary equal to string in data block, due to expansion of %VAR%

Refactor
* volume information read into separate subfunction
* network share information read into separate subfunction

Debug
* print descriptive name of data_block_signature
* print values of additional extra blocks
  - console properties data block
  - console codepage data block
  - shim layer data block
  - metadata property store data block
  - shell item identifiers list data block
* remaining known folder identifiers in test set

Library
* create API functions to access link information values

API
* add functions
  - for icon location block ?
  - for special and/or known folder identifier
* remove liblnk_file_get_link_target_identifier_data

20090905
* see `git log' for more recent change log
* initial version