| 
							
							
								 Klaus Schmidinger | c08ed3ce44 | The MTD mapper now avoids immediately reusing unique PIDs when switching channels | 2017-10-31 12:20:56 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 19275aa8bb | Fixed an invalid lock sequence when trying to remove a deleted recording in case of low disk space; now making sure that AssertFreeDiskSpace() is called with the maximum timer priority in case there are several timers recording with different priorities | 2017-10-31 09:47:14 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 7bbbfb0dee | Fixed handling VPS events outside the LingerLimit, which could cause recordings to stop prematurely | 2017-10-11 09:22:24 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | ef7018cca4 | Adapted the pic2mpg script to new ffmpeg options; no longer using 'convert' to scale/rotate the pictures | 2017-10-06 15:12:25 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | f2a2c67152 | Fixed a possible crash when stopping VDR | 2017-08-31 11:46:16 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 9719766007 | Updated the Finnish OSD texts | 2017-07-24 09:02:12 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 32fb2e8a3e | Updated the Italian OSD texts | 2017-07-24 08:59:28 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 363dee6846 | SVDRP peering can now be limited to the default SVDRP host
						
						
						
						
						
						
							
 2.3.8 | 2017-06-30 09:50:44 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | a28d92d049 | Whenever a change is made to the recordings in the video directory, the SVDRP command UPDR is now sent to all peer VDRs | 2017-06-25 12:43:09 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 39294e0147 | Added a note to the log, indicating that no further invalid lock sequences will be reported until VDR is restarted | 2017-06-25 12:10:19 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 027ae738a8 | Now using readdir() instead of readdir_r(), if GLIBC version 2.24 or newer is used | 2017-06-25 11:54:32 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | ce5e23f209 | Timers are now linked to EPG events even if they are inactive | 2017-06-25 10:03:19 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 139a93156b | Fixed drawing very long menu titles in the LCARS skin | 2017-06-23 16:03:51 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 9cf7328452 | Now skipping a leading '/' in AddDirectory(), to avoid double slashes | 2017-06-23 09:44:25 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 0bccf29254 | Updated the Italian OSD texts | 2017-06-23 09:14:13 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | ede2e89670 | Added a note about only working with the given data | 2017-06-23 09:08:40 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 56117751a8 | Fixed a possible crash in cStateLockLog | 2017-06-23 09:03:19 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 1bce499383 | Added some missing locks when calling functions from cStatus or cSkin* | 2017-06-21 09:40:39 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 699c073d85 | Fixed indentation | 2017-06-20 15:02:39 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 95947a29d5 | Fixed detecting whether a CAM replies to queries | 2017-06-19 12:16:40 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 70f48e6ca3 | Updated links in the INSTALL file | 2017-06-12 08:58:26 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 0a2c88c288 | Introduced the new macro DISABLE_TEMPLATES_COLLIDING_WITH_STL
						
						
						
						
						
						
							
 2.3.7 | 2017-06-11 10:05:34 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | c70d62aeb4 | Changed ##Lock to ##_Lock in the DEF_LIST_LOCK and USE_LIST_LOCK macros defined in tools.h | 2017-06-11 09:01:47 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | a4a3c63779 | Removed dashes from channel group delimiter in channels menu | 2017-06-10 19:19:51 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | a98f6ca354 | The "Channels" menu now indicates whether a channel is encrypted or a radio channel | 2017-06-10 15:57:33 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | deb96b372e | The option "Setup/Miscellaneous/Show channel names with source" can now be set to "type" or "full" | 2017-06-10 15:34:23 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 360d8fe6b1 | Implemented CAM auto responses | 2017-06-10 11:53:39 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 93102b45e0 | Fixed a typo in CAMMENURETYTIMEOUT and added logging CAM enquiries | 2017-06-10 11:52:47 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | fd3bf51f7d | Changed '-' to 'U' when a lock is released | 2017-06-09 08:27:22 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 79314ab98f | Increased SLL_LENGTH in thread.c to better handle long caller lines, and enclosed logCaller with DEBUG_LOCKCALL to preserve memory in normal operation | 2017-06-08 08:29:45 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 38fed8c901 | Fixed L(ock) and U(nlock) indicators in cStateLockLog | 2017-06-08 08:24:30 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 081e9eb45f | Fixed the locking sequence when starting an instant recording | 2017-06-07 15:41:12 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | c0b8666d1f | Fixed false positives when checking the locking sequence, in case of nested locks within the same thread (cont'd) | 2017-06-07 12:31:31 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 210df9d835 | Fixed uninitialized variable SdWatchdog in vdr.c | 2017-06-06 10:55:12 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | dc775bc5f8 | Fixed false positives when checking the locking sequence, in case of nested locks within the same thread | 2017-06-06 09:25:48 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | ec47c4f932 | Fixed the locking sequence when switching between 'Now', 'Next' and 'Schedule' in the Schedules menu
						
						
						
						
						
						
							
 2.3.6 | 2017-06-04 09:35:18 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 25d28e7421 | Fixed the locking sequence when creating a new timer from the Schedules menu | 2017-06-03 12:51:22 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 2c74a31afe | Added backtrace functions for debugging | 2017-06-03 12:43:22 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | bae02358a3 | Fixed a possible crash in case the SVDRP connection to a peer VDR is terminated while getting remote timers | 2017-05-31 14:06:07 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | f97a59597f | Now using a separate mutex to fix the race between SVDRP CHAN and cDevice::HasProgramme() | 2017-05-30 11:06:55 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 6edfcda43a | Fixed generating k_Release key events for LIRC remote controls | 2017-05-30 11:05:00 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | c9c15a727d | Fixed a double channel switch when pressing the Channel+/- keys while no menu or channel display is open | 2017-05-29 11:37:06 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 5324809a91 | Added clearing CiResourceHandlers before shutting down the plugin manager | 2017-05-29 11:14:43 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | f69b920dbc | The Makefiles now use the macro $(Q) instead of a plain '@' in front of their commands, so that verbosity can be controlled by the user | 2017-05-29 09:12:42 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | a4c851f759 | Fixed the locking sequence when starting a recording | 2017-05-29 08:18:17 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 2751e239eb | Fixed the locking sequence when dumping EPG data | 2017-05-28 13:08:09 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 0af3ed548c | Added debug output for checking the correct sequence of locking global lists | 2017-05-28 12:47:54 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 7cdd4877c3 | Adjusted release date
						
						
						
						
						
						
							
 2.3.5 | 2017-05-25 09:08:46 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 37acfbd372 | Fixed detecting the inclusion of STL header files in tools.h | 2017-05-22 20:21:30 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | e7cd3f0b33 | No longer displaying the actual (lengthy) commands during the build process | 2017-05-22 16:29:49 +02:00 |  |