My favorites | Sign in
Project Logo
                
Details: Show all Hide all

Last 7 days

  • Dec 11, 2009
    issue 35 (Юникод в именах файла) commented on by arseny.kapoulkine   -   Да, примеров quick start мало. Переписывание документации - это самая приоритетная задача на следующую версию в данный момент. 1) из данных никак. Добавлю в todo. 2) там ничего не пропагандируется, там просто какой-то полуслучайный пример XML, и поясняется как из него достать данные :) в следующей версии постараюсь расширить. Спасибо за комментарии.
    Да, примеров quick start мало. Переписывание документации - это самая приоритетная задача на следующую версию в данный момент. 1) из данных никак. Добавлю в todo. 2) там ничего не пропагандируется, там просто какой-то полуслучайный пример XML, и поясняется как из него достать данные :) в следующей версии постараюсь расширить. Спасибо за комментарии.

Last 30 days

  • Dec 11, 2009
    issue 35 (Юникод в именах файла) commented on by olgvicd   -   Спасибо за ответ. Очень надеюсь, что вы скорее реализуете полную юникод поддержку. Считаю вашу библиотеку очень удобной в использовании и очень быстрой по сравнению со стандартными типа Xerces-C++, не говоря уже про глючный tiny xml. Полагаю, что ее использование было бы более повсеместным, если бы была более подробная справка и большее количество примеров использования (примеров quick start мало!). Кстати, у меня есть несколько нареканий к библиотеке: 1) из атрибутов можно вытаскивать типизированные данные (as_double() ), а из данных тега как? 2) в примерах (quick start) пропагандируется использовать данные в атрибутах, хотя там обычно должны быть метаданные, то есть данные уточняющие информацию о данные тега. Если еще чего-нибудь вспомню, то напишу. И еще раз спасибо за библиотеку.
    Спасибо за ответ. Очень надеюсь, что вы скорее реализуете полную юникод поддержку. Считаю вашу библиотеку очень удобной в использовании и очень быстрой по сравнению со стандартными типа Xerces-C++, не говоря уже про глючный tiny xml. Полагаю, что ее использование было бы более повсеместным, если бы была более подробная справка и большее количество примеров использования (примеров quick start мало!). Кстати, у меня есть несколько нареканий к библиотеке: 1) из атрибутов можно вытаскивать типизированные данные (as_double() ), а из данных тега как? 2) в примерах (quick start) пропагандируется использовать данные в атрибутах, хотя там обычно должны быть метаданные, то есть данные уточняющие информацию о данные тега. Если еще чего-нибудь вспомню, то напишу. И еще раз спасибо за библиотеку.
  • Dec 09, 2009
    issue 30 (Improvment to XML writer) Labels changed by arseny.kapoulkine   -  
    Labels: Priority-Medium Priority-Low
    Labels: Priority-Medium Priority-Low
  • Dec 09, 2009
    issue 34 ("Comparison with existing parsers" link doesn't work) changed by arseny.kapoulkine   -   I'm slowly updating the benchmark with other parsers, when I'm done I'll release both the updated results and benchmark sources. No ETA though.
    Status: Accepted
    Owner: arseny.kapoulkine
    Labels: Type-Enhancement Priority-Low Type-Defect Priority-Medium
    I'm slowly updating the benchmark with other parsers, when I'm done I'll release both the updated results and benchmark sources. No ETA though.
    Status: Accepted
    Owner: arseny.kapoulkine
    Labels: Type-Enhancement Priority-Low Type-Defect Priority-Medium
  • Dec 09, 2009
    issue 35 (Юникод в именах файла) changed by arseny.kapoulkine   -   В настоящее время самый простой вариант - загрузить через ifstream. #include <fstream> std::ifstream in(path, std::ios::in | std::ios::binary); doc.load(in); (флажок binary не обязателен, но с ним быстрее). Я добавил в TODO задачу сделать load_file из unicode строки, скорее всего будет в следующей версии.
    Status: Accepted
    Owner: arseny.kapoulkine
    В настоящее время самый простой вариант - загрузить через ifstream. #include <fstream> std::ifstream in(path, std::ios::in | std::ios::binary); doc.load(in); (флажок binary не обязателен, но с ним быстрее). Я добавил в TODO задачу сделать load_file из unicode строки, скорее всего будет в следующей версии.
    Status: Accepted
    Owner: arseny.kapoulkine
  • Dec 09, 2009
    issue 35 (Юникод в именах файла) reported by olgvicd   -   Как использовать wchar_t строки в функциях для работы с файлами? Функция: Load document from file. xml_parse_result load_file (const char *name, unsigned int options=parse_default) А имя файла: const wchar_t* Как конвертить? Дополнительная информация: pugixml - 0.5 OS - win XP и Linux.
    Как использовать wchar_t строки в функциях для работы с файлами? Функция: Load document from file. xml_parse_result load_file (const char *name, unsigned int options=parse_default) А имя файла: const wchar_t* Как конвертить? Дополнительная информация: pugixml - 0.5 OS - win XP и Linux.

Earlier this year

  • Nov 18, 2009
    issue 34 ("Comparison with existing parsers" link doesn't work) commented on by cristian.adam   -   18.11.2009 site is up and running. The comparison is a bit dated (2006) How does pugixml compare with: * MSXML (http://www.microsoft.com/downloads/details.aspx?familyid=993c0bcf-3bcf-4009-be21-27e85e1857b1&displaylang=en) * XmlLite (http://msdn.microsoft.com/en-us/library/ms752838%28VS.85%29.aspx) * XMLParser (http://www.applied-mathematics.net/tools/xmlParser.html) It would be nice to have the code used in comparisons.
    18.11.2009 site is up and running. The comparison is a bit dated (2006) How does pugixml compare with: * MSXML (http://www.microsoft.com/downloads/details.aspx?familyid=993c0bcf-3bcf-4009-be21-27e85e1857b1&displaylang=en) * XmlLite (http://msdn.microsoft.com/en-us/library/ms752838%28VS.85%29.aspx) * XMLParser (http://www.applied-mathematics.net/tools/xmlParser.html) It would be nice to have the code used in comparisons.
  • Nov 10, 2009
    r236 (More branch probability tuning) committed by arseny.kapoulkine   -   More branch probability tuning
    More branch probability tuning
  • Nov 10, 2009
    r235 (Parsing optimization: removed some redundant checks, reorder...) committed by arseny.kapoulkine   -   Parsing optimization: removed some redundant checks, reordered branches by probability, extracted two unlikely code paths in separate functions, node construction tuning
    Parsing optimization: removed some redundant checks, reordered branches by probability, extracted two unlikely code paths in separate functions, node construction tuning
  • Nov 09, 2009
    issue 34 ("Comparison with existing parsers" link doesn't work) reported by cristian.adam   -   What steps will reproduce the problem? 1. go to http://code.google.com/p/pugixml/ 2. click on "Comparison with existing parsers" link on the right What is the expected output? What do you see instead? Should display the comparison with existing parsers. What version of the product are you using? On what operating system? 0.5
    What steps will reproduce the problem? 1. go to http://code.google.com/p/pugixml/ 2. click on "Comparison with existing parsers" link on the right What is the expected output? What do you see instead? Should display the comparison with existing parsers. What version of the product are you using? On what operating system? 0.5
  • Nov 08, 2009
    issue 33 (XPath query doesn't recognize text() function) Status changed by arseny.kapoulkine   -   The bug was fixed in 0.5, you can grab it via downloads or fetch the current revision from repo. Thanks for the bug report!
    Status: Fixed
    The bug was fixed in 0.5, you can grab it via downloads or fetch the current revision from repo. Thanks for the bug report!
    Status: Fixed
  • Nov 08, 2009
    issue 32 (XPath Query should return the expected return type) Status changed by arseny.kapoulkine   -   The function was added in 0.5, you can grab it via downloads or fetch the current revision from repo.
    Status: Fixed
    The function was added in 0.5, you can grab it via downloads or fetch the current revision from repo.
    Status: Fixed
  • Nov 08, 2009
    issue 31 (Bug in Xpath translate) Status changed by arseny.kapoulkine   -   Fixed in 0.5
    Status: Fixed
    Fixed in 0.5
    Status: Fixed
  • Nov 08, 2009
    issue 26 (license is not obvious from source code) Status changed by arseny.kapoulkine   -   Fixed in 0.5
    Status: Fixed
    Fixed in 0.5
    Status: Fixed
  • Nov 08, 2009
    pugixml-0.5.zip (pugixml-0.5 stable) file uploaded by arseny.kapoulkine
  • Nov 08, 2009
    r234 (docs: Updated Doxygen documentation) committed by arseny.kapoulkine   -   docs: Updated Doxygen documentation
    docs: Updated Doxygen documentation
  • Nov 08, 2009
    r233 (docs: Minor documentation changes) committed by arseny.kapoulkine   -   docs: Minor documentation changes
    docs: Minor documentation changes
  • Nov 08, 2009
    r232 (XPath: Added xpath_query::return_type() function, fixed eval...) committed by arseny.kapoulkine   -   XPath: Added xpath_query::return_type() function, fixed evaluate_node_set documentation
    XPath: Added xpath_query::return_type() function, fixed evaluate_node_set documentation
  • Nov 08, 2009
    r231 (docs: Updated version and changelog) committed by arseny.kapoulkine   -   docs: Updated version and changelog
    docs: Updated version and changelog
  • Nov 08, 2009
    r230 (Updated header/footer comments - included MIT license text a...) committed by arseny.kapoulkine   -   Updated header/footer comments - included MIT license text as per user request, removed old notes, updated version number
    Updated header/footer comments - included MIT license text as per user request, removed old notes, updated version number
  • Nov 08, 2009
    r229 (tests: Final coverage improvements) committed by arseny.kapoulkine   -   tests: Final coverage improvements
    tests: Final coverage improvements
  • Nov 08, 2009
    r228 (tests: MSVC warning fixes) committed by arseny.kapoulkine   -   tests: MSVC warning fixes
    tests: MSVC warning fixes
  • Nov 08, 2009
    r227 (XPath: Removed redundant code) committed by arseny.kapoulkine   -   XPath: Removed redundant code
    XPath: Removed redundant code
  • Nov 08, 2009
    issue 30 (Improvment to XML writer) Labels changed by arseny.kapoulkine   -  
    Labels: Priority-Low Priority-Medium
    Labels: Priority-Low Priority-Medium
  • Nov 08, 2009
    issue 32 (XPath Query should return the expected return type) Labels changed by arseny.kapoulkine   -  
    Labels: Type-Enhancement Type-Defect
    Labels: Type-Enhancement Type-Defect
  • Nov 08, 2009
    issue 30 (Improvment to XML writer) Labels changed by arseny.kapoulkine   -  
    Labels: Type-Enhancement Type-Defect
    Labels: Type-Enhancement Type-Defect
  • Nov 08, 2009
    issue 29 (XPath could be exported with no STL) Labels changed by arseny.kapoulkine   -  
    Labels: Type-Enhancement Priority-Low Type-Defect Priority-Medium
    Labels: Type-Enhancement Priority-Low Type-Defect Priority-Medium
  • Nov 08, 2009
    issue 23 (Получить дочерний узел, создав его, если он не существует) Labels changed by arseny.kapoulkine   -  
    Labels: Type-Enhancement Priority-Low Type-Defect Priority-Medium
    Labels: Type-Enhancement Priority-Low Type-Defect Priority-Medium
  • Nov 08, 2009
    issue 21 (Parsing attributes without "" like id=1) Labels changed by arseny.kapoulkine   -  
    Labels: Type-Enhancement Priority-Low Type-Defect Priority-Medium
    Labels: Type-Enhancement Priority-Low Type-Defect Priority-Medium
  • Nov 08, 2009
    issue 20 (Enhance: new iterator and new getvalue) Labels changed by arseny.kapoulkine   -  
    Labels: Type-Enhancement Priority-Low Type-Defect Priority-Medium
    Labels: Type-Enhancement Priority-Low Type-Defect Priority-Medium
  • Nov 08, 2009
    r226 (tests: More XPath coverage) committed by arseny.kapoulkine   -   tests: More XPath coverage
    tests: More XPath coverage
  • Nov 08, 2009
    r225 (tests: More coverage tests) committed by arseny.kapoulkine   -   tests: More coverage tests
    tests: More coverage tests
  • Nov 08, 2009
    r224 (tests: Full public API coverage (except sort, which needs ex...) committed by arseny.kapoulkine   -   tests: Full public API coverage (except sort, which needs extensive coverage anyway)
    tests: Full public API coverage (except sort, which needs extensive coverage anyway)
  • Nov 08, 2009
    r223 (XPath: evaluate_node_set (and select_nodes/select_single_nod...) committed by arseny.kapoulkine   -   XPath: evaluate_node_set (and select_nodes/select_single_node) now throw exception if expression return type is not node set (instead of assertion)
    XPath: evaluate_node_set (and select_nodes/select_single_node) now throw exception if expression return type is not node set (instead of assertion)
  • Nov 08, 2009
    r222 (XPath: Node set copy now preserves sorted flag (for performa...) committed by arseny.kapoulkine   -   XPath: Node set copy now preserves sorted flag (for performance and consistency), removed redundant m_using_storage internal flag
    XPath: Node set copy now preserves sorted flag (for performance and consistency), removed redundant m_using_storage internal flag
  • Nov 08, 2009
    r221 (tests: Extracted generic tests in a separate header, better ...) committed by arseny.kapoulkine   -   tests: Extracted generic tests in a separate header, better filter tests, some API tests added
    tests: Extracted generic tests in a separate header, better filter tests, some API tests added
  • Nov 08, 2009
    r220 (XPath: Fixed const-correctness, added boolean operators and ...) committed by arseny.kapoulkine   -   XPath: Fixed const-correctness, added boolean operators and operator! for Borland compilers, added operator[], minor other changes
    XPath: Fixed const-correctness, added boolean operators and operator! for Borland compilers, added operator[], minor other changes
  • Nov 08, 2009
    r219 (XPath: Fixed minor string to number conversion bug) committed by arseny.kapoulkine   -   XPath: Fixed minor string to number conversion bug
    XPath: Fixed minor string to number conversion bug
  • Nov 08, 2009
    r218 (XPath: Minor fix) committed by arseny.kapoulkine   -   XPath: Minor fix
    XPath: Minor fix
  • Nov 08, 2009
    r217 (tests: Mostly complete coverage of XPath W3C) committed by arseny.kapoulkine   -   tests: Mostly complete coverage of XPath W3C
    tests: Mostly complete coverage of XPath W3C
  • Nov 08, 2009
    r216 (tests: Added tests from W3C standard (abbreviated)) committed by arseny.kapoulkine   -   tests: Added tests from W3C standard (abbreviated)
    tests: Added tests from W3C standard (abbreviated)
  • Nov 08, 2009
    r215 (XPath: Fixed minor root step bug - don't select empty nodes) committed by arseny.kapoulkine   -   XPath: Fixed minor root step bug - don't select empty nodes
    XPath: Fixed minor root step bug - don't select empty nodes
  • Nov 08, 2009
    r214 (tests: Added tests from W3C standard (non-abbreviated)) committed by arseny.kapoulkine   -   tests: Added tests from W3C standard (non-abbreviated)
    tests: Added tests from W3C standard (non-abbreviated)
  • Nov 08, 2009
    r213 (XPath: Fixed all_in_namespace node test) committed by arseny.kapoulkine   -   XPath: Fixed all_in_namespace node test
    XPath: Fixed all_in_namespace node test
  • Nov 08, 2009
    r212 (tests: Added node test tests, added abbreviated step/axis te...) committed by arseny.kapoulkine   -   tests: Added node test tests, added abbreviated step/axis tests
    tests: Added node test tests, added abbreviated step/axis tests
  • Nov 08, 2009
    r211 (XPath: Minor refactoring, fixed text()/etc. parsing bug (iss...) committed by arseny.kapoulkine   -   XPath: Minor refactoring, fixed text()/etc. parsing bug ( issue 33 )
    XPath: Minor refactoring, fixed text()/etc. parsing bug ( issue 33 )
  • Nov 08, 2009
    r210 (XPath: Refactored tokenization/parsing to be more compliant) committed by arseny.kapoulkine   -   XPath: Refactored tokenization/parsing to be more compliant
    XPath: Refactored tokenization/parsing to be more compliant
  • Nov 08, 2009
    r209 (tests: Added msvcN_x64 support) committed by arseny.kapoulkine   -   tests: Added msvcN_x64 support
    tests: Added msvcN_x64 support
  • Nov 04, 2009
    r208 (tests: Fixed mingw 4.4.0 coverage reports) committed by arseny.kapoulkine   -   tests: Fixed mingw 4.4.0 coverage reports
    tests: Fixed mingw 4.4.0 coverage reports
  • Nov 04, 2009
    r207 (tests: Reduced stack pressure for one of tests (CW/IC8 can't...) committed by arseny.kapoulkine   -   tests: Reduced stack pressure for one of tests (CW/IC8 can't handle it)
    tests: Reduced stack pressure for one of tests (CW/IC8 can't handle it)
 
Hosted by Google Code