Commit Graph

416 Commits

Author SHA1 Message Date
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 4b6e1a7bbb Use Xerces-C for DTD validation 2013-12-16 22:08:49 +08:00
Zane U. Ji 4f97286f5e Bug #161 Validation of TEI Lite DTD fails
Don't treat validation warning as error
Prefer memory to temporary file
2013-12-16 22:05:24 +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 43e57d0dd5 Excluded windows related paths from being checked on Linux 2013-12-14 18:40:33 +08:00
Zane U. Ji 3c59e11f57 Fixed a compiler error for wxWidgets 2.8 2013-12-14 18:35:05 +08:00
Zane U. Ji a49d12fe1a Bug #145 When opening with xmlcopyeditor associated file when double-clicking on it opens twice 2013-12-14 17:56:07 +08:00
Zane U. Ji bf9eea070e Replaced wxFileName::FileExists with wxFileExists 2013-12-14 17:56:06 +08:00
Zane U. Ji a34b60072f Fixed a problem when replacing '>' with '>>'
Other '>'s except the first one wouldn't be replaced.
2013-12-14 17:56:06 +08:00
Zane U. Ji ae287e0edb Bug #185 Help file cannot be opened
Warn about invalid data paths
2013-12-14 17:55:52 +08:00
Zane U. Ji a2983e1960 Replaced wxFileName::DirExists with wxDirExists 2013-12-13 23:51:13 +08:00
Zane U. Ji e2e1b08a1a Fixed a compiler warning: -Wreorder 2013-12-13 23:43:06 +08:00
Zane U. Ji 486ddb4829 Updated autoconf & automake files 2013-12-12 00:27:49 +08:00
Zane U. Ji 2089022aa9 Bug #136 Doesn't respect $CXXFLAGS for compilation$ 2013-12-11 23:44:07 +08:00
Zane U. Ji 8f80bee6c2 Improved performance
Bug #92 Large XML file without line breaks kills XML Copy Editor
2013-12-11 23:06:15 +08:00
Zane U. Ji 543a4b57a3 Updated version NO to 1.2.0.12 2013-12-07 11:40:01 +08:00
Zane U. Ji 9f9da80061 Feature #157 install without administrator permission 2013-12-07 00:40:50 +08:00
Zane U. Ji a189fe7c20 Use OS specific EOL 2013-12-06 20:01:00 +08:00
Zane U. Ji 0c3e138c22 #136 Feature to convert DTD to XSD 2013-12-05 23:04:41 +08:00
Zane U. Ji 35385f971a Fixed error indicators for wxWidgets 2.9+ 2013-11-27 22:44:24 +08:00
Zane U. Ji 411c3d26a0 Removed duplicated libraries 2013-11-27 22:42:38 +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 39613729e9 Selected original directory when setting a new one
And fixed a memory leak
2013-11-16 23:55:09 +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 649b3593fb Bug #202 wrapaspell.cpp calls enchant::request_dict with wxString 2013-11-04 18:57:32 +08:00
Zane U. Ji 96481c4e9f Updated version NO to 1.2.0.11 2013-11-03 22:30:01 +08:00
Zane U. Ji 7e09ddd0df Fixed syntax coloring problem introduced in 1.2.0.10 2013-11-03 22:17:22 +08:00
Zane U. Ji 18add1e75f Bug #190 File specified on the command line without path not found 2013-11-03 20:40:27 +08:00
Zane U. Ji 742f07c6d4 Updated Inno setup script 2013-10-31 22:27:33 +08:00
Zane U. Ji 7a315a303c Fixed a memory leak 2013-10-29 19:01:45 +08:00
Zane U. Ji 9eee9ccdf9 Improved support for large files 2013-10-29 18:52:22 +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 e39638ea3b Corrected template names shown in the dialog when creating a new file 2013-10-26 21:21:47 +08:00
Zane U. Ji 9b385e7caa Updated docbook.dtd to version 5.0 2013-10-26 21:18:56 +08:00
Zane U. Ji c0db1726e9 Improved catalog resolving 2013-10-26 21:15:42 +08:00
Zane U. Ji 51cd9699c3 Removed an obsolete class 2013-10-26 16:23:22 +08:00
Zane U. Ji 1e7abc562e Display message about a known crash 2013-10-25 23:06:30 +08:00
Zane U. Ji 3e911ef34b Disabled the dialogs that might show up when exiting on Windows
wxWidgets logs errors internally. When the wxLogNull object is destroyed, the default log object will be effective. Logs are displayed by calling MessageBox in a GUI application by default.
2013-10-25 19:44:51 +08:00
Zane U. Ji 29766c2d45 Fixed a memory leak 2013-10-25 19:24:33 +08:00
Zane U. Ji 5310603467 Fixed Unicode problems 2013-10-25 19:23:34 +08:00
Zane U. Ji a9916c901e Updated source code URL 2013-10-25 00:12:11 +08:00
Zane U. Ji 4ec5f58ce1 Fixed file permissions 2013-10-20 00:10:22 +08:00
Zane U. Ji ed73d8dad0 A left out file for "Fixed crashes in Xerces-C by using wide file names" 2013-10-20 00:05:44 +08:00
Zane U. Ji 3962f183f4 Updated project settings 2013-10-19 17:17: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 c484660b4c Fixed a layout problem 2013-10-17 01:34:15 +08:00