Fix bug 5827 (validate date-insert argument):
commit5338d9e479410ab059b0bc063c9a46bda3deaf68
authorspitz <spitz@a592a061-630c-0410-9148-cb99ea01b6c8>
Fri, 27 Mar 2009 11:22:54 +0000 (27 11:22 +0000)
committerspitz <spitz@a592a061-630c-0410-9148-cb99ea01b6c8>
Fri, 27 Mar 2009 11:22:54 +0000 (27 11:22 +0000)
tree0d7f76ec4573a2a852bfd36b6319e3b727cbeffc
parent4fd9e6f195dd0c42bafcf42cbc8afe08e20b658a
Fix bug 5827 (validate date-insert argument):

* src/support/os*.{cpp,h}:
- new function is_valid_strftime that validates strftime arguments,
  OS dependant (win32 differs here)

* src/Text3.cpp:
- use is_valid_strftime in LFUN_DATE_INSERT status check.

* src/frontends/qt4/GuiPrefs.{cpp, h}:
- new GUI validator for strftime.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28932 a592a061-630c-0410-9148-cb99ea01b6c8
src/Text3.cpp
src/frontends/qt4/GuiPrefs.cpp
src/frontends/qt4/GuiPrefs.h
src/support/os.h
src/support/os_cygwin.cpp
src/support/os_unix.cpp
src/support/os_win32.cpp