Lazarus thinks that all files have changed when timezone is changed
Original Reporter info from Mantis: dezlov
-
Reporter name: Denis Kozlov
Original Reporter info from Mantis: dezlov
- Reporter name: Denis Kozlov
Description:
Lazarus detects if any of the source files (including packages) have changed using file timestamps and automatically forces re-compiliation. If IDE is opened, it also asks to reload already opened files.
The problem is that if the timezone on the system is changed - it fools Lazarus into thinking that ALL files have suddenly changed, asking to reload all opened files and re-compiles all source files and packages.
Shouldn't the last modified timestamps internally be stored and compared in UTC, rather than local timezone?
Mantis conversion info:
- Mantis ID: 26963
- OS: Windows
- Build: Lazarus 1.2.4 r45510 FPC 2.6.4
- Version: 1.2.4
- Monitored by: » dezlov (Denis Kozlov)