Commit Graph

13 Commits

Author SHA1 Message Date
Zane U. Ji 9eee9ccdf9 Improved support for large files 2013-10-29 18:52:22 +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 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 8df6cd065b Fixed a few memory leaks 2012-08-27 20:25:08 +08:00
Zane U. Ji 807a96c1a0 Fixed compiling problem with wxWidgets 2.8.12 2012-08-18 23:41:27 +08:00
Zane U. Ji 47dbfafd71 Fixed multi-thread problems with LibXML and Xerces-C++ 2012-08-15 20:45:24 +08:00
Zane U. Ji 9a3a9c6280 Don't use XMLString::transcode to convert a name to native code-page Return constant references rather than objects 2012-08-10 21:34:13 +08:00
Gerald Schmidt b5f97f4b53 Updated for 1.2.0.6 2009-11-06 17:06:12 +00:00
Gerald Schmidt 0d77b3b0c7 Updated for 1.2.0.3 2009-01-17 22:52:54 +00:00
Gerald Schmidt 62efcae940 The threading model now copes better with active validation threads while closing documents. 2008-07-14 16:21:48 +00:00
Gerald Schmidt 8be8af2aa0 Further improvements to background validation: critical section locks now in place. 2008-07-10 17:06:32 +00:00
Gerald Schmidt 361eed32b0 Improvements to background validation. 2008-07-09 17:07:02 +00:00
Gerald Schmidt e7724180d7 Updated for 1.2.0 - all changes relating to full background validation 2008-07-08 22:56:57 +00:00