File: HISTORY

package info (click to toggle)
w-scan-cpp 0~20230121-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 8,008 kB
  • sloc: ansic: 69,193; cpp: 9,599; makefile: 1,149; perl: 862; python: 74; sh: 70
file content (155 lines) | stat: -rw-r--r-- 5,479 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
'w_scan_cpp' History
----------------------------------------

20201224:
-------------------------------------------------------------------------------
* Initial Version.

20210218:
-------------------------------------------------------------------------------
* add missing HISTORY file
* checked function @ vdr-2.5.1: ok
* Makefile
  - target 'mrproper' now phony target.
  - target 'dist' calls now mrproper and clean
  - fix 'dist' target - 20201224 tarball was broken, all files without folder.
* remove fribidi from list of requirements. Not in use.
* w_scan_cpp now reports it's program version on start.
* update wirbelscan version to 2021.02.18
  - probably you want to call 'make mrproper' and 'make download'
* give satip 3 secs extra time to detect devices. Sometimes the satip plugin
  gave up too fast while reporting 'ready'. As a consequence, no devices
  were found.

20210331:
-------------------------------------------------------------------------------
* main.cpp
   - print number of services and scan time after scan.
   - move wait time for satip after WaitForAllDevicesReady
* Helper.{cpp,h}
   - IntToStr
   - IntToHex
* OutputFormats.cpp
   - ini Format, sort list by UniqueTransponders to remove duplicates.
* Satellites.{cpp,h}
   - std::string GetSatelliteIdValue(int Id)
* Makefile
   - new Makefile, take care of INSTALLDIR and prefix
   - replace $(PWD) by $(shell pwd) for debian/ubuntu packages
   - new targets
      - $(pluginsrcdir)/satip/satip.h (skip header if already there)
      - printvars (debug - may be useful before make install)
   - shorten compile messages for readability
   - update to wirbelscan-2021.03.07, which
      - adds some DVB-C freqs
      - skips second DVB-C loop, if QAM_AUTO support
* README
   - add package hints for debian/ubuntu
   - add hint, how to install in /usr: make prefix=/usr install
   - Update satip upstream address to github

20210512:
-------------------------------------------------------------------------------
* OutputFormats.cpp
   - fix VLC output: Frequencies were rounded incorrectly.

20210608:
-------------------------------------------------------------------------------
* CmdOpts.cpp
   - change cmdline help to point on general SAT>IP page
* Makefile
   - fix variable man[1-5]dir
   - add -DDISABLE_TEMPLATES_COLLIDING_WITH_STL for *.cpp files
* doc/w_scan_cpp.1
   - initial man page for w_scan_cpp

20210718:
-------------------------------------------------------------------------------
* CmdOpts.cpp
   - add new options:
     --output-VLC-satip, generate VLC xspf playlist for SAT>IP
     --sort-criteria, sort output as per file
* doc/w_scan_cpp.1
   - document new options
* main.cpp
   - print satip server address
* Helpers.{h,cpp}
   - add functions ReadFile, SVDRP
* Makefile
   - update to wirbelscan-2021.07.14
   - remove a few non-Ascii chars
   - silence find command
   - create satip.h by extra binary instead of sed
* OutputFormats.cpp
   - PrintVLC
     - fix ampersand in Name
     - add missing </vlc:option> after Sat plp-id
   - add PrintVLCsatip

20210815:
-------------------------------------------------------------------------------
* Helpers.{h,cpp}
   - add functions FloatToStr, ExpToStr
* Femon.{h,cpp}, CmdOpts.{h,cpp}, doc/w_scan_cpp.1
   - add new option --femon <VDR_CHANNEL>
* Makefile
   - add version target

20211009:
-------------------------------------------------------------------------------
* main.cpp, Femon.cpp
   - rename Sleep to milliSleep
* helpers.{h,cpp}
   - rename Sleep to milliSleep
   - IntToHex now gets a int64_t
* CmdOpts.cpp
   - args -c, --country, -s, --satellite are now case insensitive,
     to improve compat to my ancient w_scan syntax.
* Makefile
   - prepare for upcoming next wirbelscan version

20211128:
-------------------------------------------------------------------------------
* Makefile
   - check librepfunc availability and version, link to it.
     Requires now at least librepfunc-1.1.0,
     see https://github.com/wirbel-at-vdr-portal/librepfunc
* CmdOpts.cpp
   - replace split() by librepfunc SplitStr()
* Countries.cpp
   - replace split() by librepfunc SplitStr()
* Femon.cpp
   - replace milliSleep() by librepfunc mSleep()
   - use FloatToStr() from librepfunc
* Helpers.{h,cpp}
   - remove split(), LowerCase(), UpperCase(), FrontFill(), BackFill(),
     ToString(), IntToStr(), IntToHex(), FloatToStr(), ExpToStr(),
     milliSleep(), ReadFile(), class cFileList, class File and use
     librepfunc instead.
* Library.cpp
   - replace split() by librepfunc SplitStr()
* Lnb.cpp
   - replace split() by librepfunc SplitStr()
   - fix C-Band and C-Band Multi LNB lower frequency range in comments
* main.cpp
   - replace split() by librepfunc SplitStr()
   - replace milliSleep() by librepfunc mSleep()
   - replace IntToStr() by librepfunc IntToStr()
* OutputFormats.cpp
   - replace std::to_string() by IntToStr()   
* bump wirbelscan version to 2021.11.28
* bump version to 20211128

20211212:
-------------------------------------------------------------------------------
* Makefile
   - add dependency checks for libjpeg, freetype2, fontconfig, pugixml
* CmdOpts.cpp
   - fix diseqc, initializing vdr/diseqc.c:CurrentDevices, without this change
     any diseqc use was broken in w_scan_cpp
* bump wirbelscan version to 2021.12.11
* CmdOpts.cpp, Lnb.cpp
   - commandline option '-l?' for printing LNB options was incomplete.
     Fixing it.
* bump version to 20211212