Commit Graph

41 Commits

Author SHA1 Message Date
Zane U. Ji 55e6adba5f Fix supporting for filenames with non-ASCII characters 2020-07-14 20:54:35 +08:00
Zane U. Ji e9f263c4d9 Bug #215 [Windows] Fails to load RelaxNG schema 2014-12-14 16:43:15 +08:00
Zane U. Ji 9f6498328f Corrected the Copyright notice to match Gerald's original one, which is displayed on the about dialog. 2014-06-09 22:19:51 +08:00
Zane U. Ji bed6c21a24 Fixed compiling problems 2014-06-01 17:16:02 +08:00
Zane U. Ji 2adc7a133a Feature #155 XPath - functions 2014-05-21 20:51:28 +08:00
Zane U. Ji 7c8f818edb Fixed a problem when opening files on Linux 2014-05-18 21:19:10 +08:00
Zane U. Ji f4e0b8b1cb Fixed compiling problems 2014-05-04 08:40:05 +08:00
Zane U. Ji 19b7a74641 Normalize file names before going any further 2014-05-03 21:19:06 +08:00
Zane U. Ji 51b1bd3829 Worked around file URL problems
wxFileSystem::FileNameToURL http://trac.wxwidgets.org/ticket/16209
Both wxWidgets (<= 2.8.12) and Xerces-C++ have problems parsing file URLs when there are multi-byte characters
2014-04-27 20:35:09 +08:00
Zane U. Ji 0df7f55493 Don't mistake file paths for URLs 2014-03-25 23:14:45 +08:00
Zane U. Ji 27b5ba800c Fixed the output format when changing encoding 2013-12-23 22:09:54 +08:00
Zane U. Ji ea705c221c Fixed error handling 2013-12-22 23:24:00 +08:00
Zane U. Ji bdd030850e Fixed compiling errors for wxWidgets 2.8 2013-12-17 19:21:13 +08:00
Zane U. Ji d7bd982545 Use memory rather than temporary files to pass XML content 2013-12-16 11:45:20 +08:00
Zane U. Ji b03707961c Bug #159 Can't change encoding while "Save UTF-8 BOM" option selected 2013-12-16 23:24:48 +08:00
Zane U. Ji 80229a3686 Replaced std::string with wxString 2013-12-15 22:21:31 +08:00
Zane U. Ji dff2513b0d Use memory rather than temporary files to pass XML content 2013-12-15 22:19:08 +08:00
Zane U. Ji e516b13d5e Bug #156 Text encoding is changed in result file that occurs after computing of xpath 2013-12-14 21:30:23 +08:00
Zane U. Ji 13b5bb6a87 Cleaned up code using CppCheck 2013-11-13 00:30:07 +08:00
Zane U. Ji f73803ab6d Fixed "DTD not found" problem 2013-11-06 19:43:04 +08:00
Zane U. Ji d9a84f61d2 Made sure our catalog is used
According to "7.1.2. Resolution of External Identifiers" from http://www.oasis-open.org/committees/entity/spec-2001-08-06.html, our catalog may not be used if the system catalog, which is specified in a delegateSystem entry, is out of date, such as the catalog for resolving public ID "-//OASIS//DTD DocBook XML V5.0//EN"
2013-10-27 22:10:08 +08:00
Zane U. Ji c0db1726e9 Improved catalog resolving 2013-10-26 21:15:42 +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 8233e54824 Bug #198 Incorrect XPath evaluation 2013-07-21 02:07:39 +08:00
Zane U. Ji 70292fe84a Fixed a crash 2012-09-20 19:54:03 +08:00
Zane U. Ji f51059a54e Honored a network control option
Backed out freezing UI code to let status bar updated
2012-09-05 20:38:34 +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 47dbfafd71 Fixed multi-thread problems with LibXML and Xerces-C++ 2012-08-15 20:45:24 +08:00
Zane U. Ji 4fd931159a Fixed a few function calls 2012-08-12 11:17:00 +08:00
Zane U. Ji 9a9cf0e724 Made the result of first XPath evaluation the same as those of the others Fixed a potential memory leak 2012-08-10 20:42:59 +08:00
Gerald Schmidt b5f97f4b53 Updated for 1.2.0.6 2009-11-06 17:06:12 +00:00
Gerald Schmidt 5ff7b1f7ef Updated for 1.2.0.6 2009-10-04 22:54:47 +00:00
Kevin James c3ec1f4d4d Fixed configure to check for libxml, libxslt and libexpat
Added patch to wraplibxml.cpp to compile on openSuSE 11.0
2009-02-19 18:21:53 +00:00
Gerald Schmidt 0d77b3b0c7 Updated for 1.2.0.3 2009-01-17 22:52:54 +00:00
Gerald Schmidt 55d20854af Code cleanup. 2008-01-06 22:13:01 +00:00
Justin Dearing d3efe4d1e5 Added the GPL Copyright notice to all cpp and h files. 2007-09-11 23:14:06 +00:00
Gerald Schmidt 3e8b9aef57 Code cleanup. 2007-09-07 22:25:30 +00:00
Gerald Schmidt 74a1e4b5e1 Fixed incorrect permissions. 2007-09-07 21:17:30 +00:00
Gerald Schmidt 94ffbbb38f Fixed incorrect permissions in root directory. 2007-09-07 21:12:03 +00:00
Gerald Schmidt 7c51e240a1 EOL conversion 2007-08-29 23:12:56 +00:00
Gerald Schmidt 6f0084a039 Initial import based on XML Copy Editor 1.1.0.1 (Linux) 2007-08-16 21:41:56 +00:00