#
-# This file was automatically generated by tmake at 14:06, 2000/01/15
+# This file was automatically generated by tmake at 21:14, 2000/01/16
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE UNX.T!
#
m_layout.o \
m_links.o \
m_list.o \
+ m_meta.o \
m_pre.o \
m_tables.o \
winpars.o
m_layout.d \
m_links.d \
m_list.d \
+ m_meta.d \
m_pre.d \
m_tables.d \
winpars.d
m_dflist.cpp H
m_pre.cpp H
m_tables.cpp H
+m_meta.cpp H
htmprint.cpp H
arrimpl.cpp W
FORCE_LINK(m_hline)
FORCE_LINK(m_links)
FORCE_LINK(m_tables)
+FORCE_LINK(m_meta)
#endif
--- /dev/null
+/////////////////////////////////////////////////////////////////////////////
+// Name: m_meta.cpp
+// Purpose: wxHtml module for parsing <meta> tag
+// Author: Vaclav Slavik
+// RCS-ID: $Id$
+// Copyright: (c) 2000 Vaclav Slavik
+// Licence: wxWindows Licence
+/////////////////////////////////////////////////////////////////////////////
+
+#ifdef __GNUG__
+#pragma implementation
+#endif
+
+#include "wx/wxprec.h"
+
+
+#include "wx/defs.h"
+#if wxUSE_HTML
+
+#ifdef __BORDLANDC__
+#pragma hdrstop
+#endif
+
+#ifndef WXPRECOMP
+#include "wx/wx.h"
+#endif
+
+#include "wx/fontmap.h"
+#include "wx/html/forcelnk.h"
+#include "wx/html/m_templ.h"
+#include "wx/html/htmlcell.h"
+
+FORCE_LINK_ME(m_meta)
+
+
+
+
+TAG_HANDLER_BEGIN(META, "META")
+
+ TAG_HANDLER_PROC(tag)
+ {
+ if (tag.HasParam(_T("HTTP-EQUIV")) &&
+ tag.GetParam(_T("HTTP-EQUIV")) == _T("Content-Type") &&
+ tag.HasParam(_T("CONTENT")))
+ {
+ wxString content = tag.GetParam(_T("CONTENT"));
+ if (content.Left(19) == _T("text/html; charset="))
+ {
+ wxFontEncoding enc =
+ wxTheFontMapper -> CharsetToEncoding(content.Mid(19));
+ if (enc == wxFONTENCODING_SYSTEM) return FALSE;
+ if (enc == m_WParser -> GetInputEncoding()) return FALSE;
+
+ m_WParser -> SetInputEncoding(enc);
+ m_WParser -> GetContainer() -> InsertCell(
+ new wxHtmlFontCell(m_WParser -> CreateCurrentFont()));
+ }
+ }
+ return FALSE;
+ }
+
+TAG_HANDLER_END(META)
+
+
+TAGS_MODULE_BEGIN(MetaTag)
+
+ TAGS_MODULE_ADD(META)
+
+TAGS_MODULE_END(MetaTag)
+
+#endif
-# This file was automatically generated by tmake at 00:09, 2000/01/14
+# This file was automatically generated by tmake at 21:14, 2000/01/16
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE B32.T!
#
$(MSWDIR)\m_layout.obj \
$(MSWDIR)\m_links.obj \
$(MSWDIR)\m_list.obj \
+ $(MSWDIR)\m_meta.obj \
$(MSWDIR)\m_pre.obj \
$(MSWDIR)\m_tables.obj \
$(MSWDIR)\winpars.obj
$(MSWDIR)\m_list.obj: $(HTMLDIR)\m_list.$(SRCSUFF)
+$(MSWDIR)\m_meta.obj: $(HTMLDIR)\m_meta.$(SRCSUFF)
+
$(MSWDIR)\m_pre.obj: $(HTMLDIR)\m_pre.$(SRCSUFF)
$(MSWDIR)\m_tables.obj: $(HTMLDIR)\m_tables.$(SRCSUFF)
-# This file was automatically generated by tmake at 00:09, 2000/01/14
+# This file was automatically generated by tmake at 21:14, 2000/01/16
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE BCC.T!
#
$(MSWDIR)\lboxcmn.obj \
$(MSWDIR)\list.obj \
$(MSWDIR)\log.obj \
+ $(MSWDIR)\longlong.obj \
$(MSWDIR)\memory.obj \
$(MSWDIR)\menucmn.obj \
$(MSWDIR)\module.obj \
$(MSWDIR)\log.obj: $(COMMDIR)\log.$(SRCSUFF)
+$(MSWDIR)\longlong.obj: $(COMMDIR)\longlong.$(SRCSUFF)
+
$(MSWDIR)\memory.obj: $(COMMDIR)\memory.$(SRCSUFF)
$(MSWDIR)\menucmn.obj: $(COMMDIR)\menucmn.$(SRCSUFF)
-# This file was automatically generated by tmake at 18:22, 2000/01/14
+# This file was automatically generated by tmake at 21:14, 2000/01/16
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE DOS.T!
#
-# This file was automatically generated by tmake at 00:09, 2000/01/14
+# This file was automatically generated by tmake at 21:14, 2000/01/16
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE G95.T!
#
$(HTMLDIR)/m_layout.$(OBJSUFF) \
$(HTMLDIR)/m_links.$(OBJSUFF) \
$(HTMLDIR)/m_list.$(OBJSUFF) \
+ $(HTMLDIR)/m_meta.$(OBJSUFF) \
$(HTMLDIR)/m_pre.$(OBJSUFF) \
$(HTMLDIR)/m_tables.$(OBJSUFF) \
$(HTMLDIR)/winpars.$(OBJSUFF)
OBJECTS = $(MSWOBJS) $(COMMONOBJS) $(GENERICOBJS) $(HTMLOBJS) $(DIRDLGOBJ)
endif
+ifndef WXMAKINGDLL
all: $(OBJECTS) $(WXLIB) $(ZLIBLIB) $(PNGLIB) $(JPEGLIB) $(XPMLIB) $(TIFFLIB)
+else
+all: $(OBJECTS) $(ZLIBLIB) $(PNGLIB) $(JPEGLIB) $(XPMLIB) $(TIFFLIB) $(WXDLL)
+endif
ifndef WXMAKINGDLL
$(ZLIBLIB): $(ZLIBOBJS)
- ar $(AROPTIONS) $@ $(ZLIBOBJS)
+ $(AR) $(AROPTIONS) $@ $(ZLIBOBJS)
$(RANLIB) $@
$(PNGLIB): $(PNGOBJS)
- ar $(AROPTIONS) $@ $(PNGOBJS)
+ $(AR) $(AROPTIONS) $@ $(PNGOBJS)
$(RANLIB) $@
$(JPEGLIB): $(JPEGOBJS)
- ar $(AROPTIONS) $@ $(JPEGOBJS)
+ $(AR) $(AROPTIONS) $@ $(JPEGOBJS)
$(RANLIB) $@
$(XPMLIB): $(XPMOBJS)
- ar $(AROPTIONS) $@ $(XPMOBJS)
+ $(AR) $(AROPTIONS) $@ $(XPMOBJS)
$(RANLIB) $@
$(TIFFLIB): $(TIFFOBJS)
- ar $(AROPTIONS) $@ $(TIFFOBJS)
+ $(AR) $(AROPTIONS) $@ $(TIFFOBJS)
$(RANLIB) $@
-$(RM) ../tiff/*.o
-$(RM) ../tiff/*.bak
-$(RM) $(WXLIB)
+ -$(RM) $(ZLIBLIB)
+ -$(RM) $(PNGLIB)
+ -$(RM) $(JPEGLIB)
+ -$(RM) $(XPMLIB)
+ -$(RM) $(TIFFLIB)
ifdef WXMAKINGDLL
-$(RM) $(WXDLL)
-# This file was automatically generated by tmake at 00:09, 2000/01/14
+# This file was automatically generated by tmake at 21:14, 2000/01/16
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE SC.T!
# Symantec C++ makefile for the msw objects
-# This file was automatically generated by tmake at 00:09, 2000/01/14
+# This file was automatically generated by tmake at 21:14, 2000/01/16
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE VC.T!
# File: makefile.vc
..\html\$D\m_layout.obj \
..\html\$D\m_links.obj \
..\html\$D\m_list.obj \
+ ..\html\$D\m_meta.obj \
..\html\$D\m_pre.obj \
..\html\$D\m_tables.obj \
..\html\$D\winpars.obj
#!/binb/wmake.exe
-# This file was automatically generated by tmake at 00:09, 2000/01/14
+# This file was automatically generated by tmake at 21:14, 2000/01/16
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE WAT.T!
#
# End Source File
# Begin Source File
+SOURCE=.\html\m_meta.cpp
+# End Source File
+# Begin Source File
+
SOURCE=.\html\m_hline.cpp
# End Source File
# Begin Source File
# End Source File
# Begin Source File
+SOURCE=.\html\m_meta.cpp
+# End Source File
+# Begin Source File
+
SOURCE=.\html\m_fonts.cpp
# End Source File
# Begin Source File