Code Monkey home page Code Monkey logo

fb2edit's Issues

xsd errors

Error 1824: Element '{http://www.gribuser.ru/xml/fictionbook/2.0}date', attribute 'value': '2017-06-15 01:43:28' is not a valid value of the atomic type 'xs:date'.

In FictionBook > description > document-info > date

Error 1868: Element '{http://www.gribuser.ru/xml/fictionbook/2.0}style': The attribute 'name' is required but missing.

Title on newly created section now looks like this:

<section>
  <title>
    <p><style>Some text</style></p>

"Style" tag is useless here without class or name attr.

Error 1871: Element '{http://www.gribuser.ru/xml/fictionbook/2.0}p': This element is not expected. Expected is one of ( {http://www.gribuser.ru/xml/fictionbook/2.0}title, {http://www.gribuser.ru/xml/fictionbook/2.0}epigraph, {http://www.gribuser.ru/xml/fictionbook/2.0}subtitle, {http://www.gribuser.ru/xml/fictionbook/2.0}stanza )

Also on newly created section. It should contain either <section> or <p>.

Need some more restrictions on tag placement and order? Or maybe checking against fb2's xsd on save?

crash программы по команде save

Собрал версию из git

/build/fb2edit/fb2edit/build$  cmake ..
-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- PACKAGE_NAME = fb2edit 0.1.0
-- COMMIT_INFO = 2022-08-09 00:34:10 +0300//8eaf73a (HEAD -> master, origin/master, origin/HEAD)
-- PACKAGE_NAME_ =
-- Configuring done
-- Generating done
-- Build files have been written to: /media/johndoe/e174b236-3233-4860-a32a-789c4aa43a51/build/fb2edit/fb2edit/build

/build/fb2edit/fb2edit/build$ make
[  1%] Automatic MOC and UIC for target fb2edit
[  1%] Built target fb2edit_autogen
[  2%] Generating ui_new_node.h
[  4%] Generating qrc_fb2.cpp
[  5%] Generating qrc_fb2edit.cpp
[  7%] Generating qrc_gnome.cpp
[  8%] Generating qrc_javascript.cpp
[ 10%] Generating ru.qm
Updating '/media/johndoe/e174b236-3233-4860-a32a-789c4aa43a51/build/fb2edit/fb2edit/build/ru.qm'...
    Создано 215 переводов (215 завершённых и 0 незавершённых)
    Пропущено 2 непереведённых исходных текста
[ 11%] Generating source/moc_fb2app.cpp
[ 13%] Generating source/moc_fb2code.cpp
[ 14%] Generating source/moc_fb2dlgs.cpp
[ 16%] Generating source/moc_fb2dock.cpp
[ 17%] Generating source/moc_fb2head.cpp
[ 19%] Generating source/moc_fb2imgs.cpp
[ 20%] Generating source/moc_fb2list.cpp
[ 22%] Generating source/moc_fb2logs.cpp
[ 23%] Generating source/moc_fb2main.cpp
[ 25%] Generating source/moc_fb2note.cpp
[ 26%] Generating source/moc_fb2page.cpp
[ 28%] Generating source/moc_fb2read.cpp
[ 29%] Generating source/moc_fb2save.cpp
[ 31%] Generating source/moc_fb2text.cpp
[ 32%] Generating source/moc_fb2tree.cpp
[ 34%] Generating source/moc_fb2xml.cpp
[ 35%] Generating ui_fb2find.h
[ 37%] Generating ui_fb2setup.h
[ 38%] Building CXX object CMakeFiles/fb2edit.dir/fb2edit_autogen/mocs_compilation.cpp.o
[ 40%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2app.cpp.o
[ 41%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2code.cpp.o
[ 43%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2dlgs.cpp.o
[ 44%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2dock.cpp.o
[ 46%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2head.cpp.o
[ 47%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2html.cpp.o
[ 49%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2imgs.cpp.o
[ 50%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2list.cpp.o
[ 52%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2logs.cpp.o
[ 53%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2main.cpp.o
[ 55%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2mode.cpp.o
[ 56%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2note.cpp.o
[ 58%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2page.cpp.o
[ 59%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2read.cpp.o
[ 61%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2save.cpp.o
[ 62%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2text.cpp.o
[ 64%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2tree.cpp.o
[ 65%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2utils.cpp.o
[ 67%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2xml.cpp.o
[ 68%] Building CXX object CMakeFiles/fb2edit.dir/source/fb2xml2.cpp.o
[ 70%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2app.cpp.o
[ 71%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2code.cpp.o
[ 73%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2dlgs.cpp.o
[ 74%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2dock.cpp.o
[ 76%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2head.cpp.o
[ 77%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2imgs.cpp.o
[ 79%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2list.cpp.o
[ 80%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2logs.cpp.o
[ 82%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2main.cpp.o
[ 83%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2note.cpp.o
[ 85%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2page.cpp.o
[ 86%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2read.cpp.o
[ 88%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2save.cpp.o
[ 89%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2text.cpp.o
[ 91%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2tree.cpp.o
[ 92%] Building CXX object CMakeFiles/fb2edit.dir/source/moc_fb2xml.cpp.o
[ 94%] Building CXX object CMakeFiles/fb2edit.dir/qrc_fb2.cpp.o
[ 95%] Building CXX object CMakeFiles/fb2edit.dir/qrc_gnome.cpp.o
[ 97%] Building CXX object CMakeFiles/fb2edit.dir/qrc_javascript.cpp.o
[ 98%] Building CXX object CMakeFiles/fb2edit.dir/qrc_fb2edit.cpp.o
[100%] Linking CXX executable fb2edit
[100%] Built target fb2edit

Программа падает по команде save. Из меню или по клику на иконке дискеты.
Lubuntu 22.04.4 LTS
А еще фризит приоткрытии книг с иллюстрациями. qps показывает что fb2edit потребляет 25% cpu и так может висеть долго.

Is the project abandoned?

Will there be no more new versions?

Thanks for the program under a free open source license! Added a program to a Russian-language site about free open source software, here is the link.

Please do not abandon the project! This is a very interesting program!

Will stable versions be published here?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.