Commit Graph

11 Commits

Author SHA1 Message Date
Zane U. Ji 8216a56d1e Improved encoding handling 2014-04-13 23:16:04 +08:00
Zane U. Ji b1a808633b Prefixed ++/-- operators for non-primitive types
Pre-increment/decrement can be more efficient than post-increment/decrement. Post-increment/decrement usually involves keeping a copy of the previous value around and adds a little extra code.
2014-03-19 20:21:14 +08:00
Zane U. Ji 437e139f4c Feature #166 Network access cannot be disabled 2013-12-23 22:12:10 +08:00
Zane U. Ji ba5b0d05ad Don't put XML header in generated DTDs 2013-11-17 22:56:28 +08:00
Zane U. Ji 13b5bb6a87 Cleaned up code using CppCheck 2013-11-13 00:30:07 +08:00
Zane U. Ji 5310603467 Fixed Unicode problems 2013-10-25 19:23:34 +08:00
Zane U. Ji 672bbce65d Fixed crashes in Xerces-C by using wide file names
Xerces-C crashes when a file name is NULL. If the locale is wrong, wxString::mb_str returns NULL.

Wide file names also enables opening a file with any characters in its name on Windows. Since there is no wide file names on POSIX, it doesn't make much difference except that the program is more stable.
2013-10-19 08:44:17 +08:00
Zane U. Ji 3387f756fa Fixed a compiling problem with MinGW64 2012-09-20 19:53:18 +08:00
Zane U. Ji b4aa69c2ca Made XercesCatalogResolver work. Don't load catalog over and over again. It isn't thread-safe according to the document.
Fixed a compiling problem with wxWidgets 2.9
2012-08-30 22:37:01 +08:00
Zane U. Ji 0e3bfd65e5 Improved performance 2012-08-26 16:42:47 +08:00
Zane U. Ji d47e52cedc Supported creating Schema/DTD from XML 2012-08-25 08:19:11 +08:00