metaxy / openbibleviewer Goto Github PK
View Code? Open in Web Editor NEWSimple and fast bible study
Home Page: http://metaxy.github.com/openBibleViewer
License: GNU General Public License v3.0
Simple and fast bible study
Home Page: http://metaxy.github.com/openBibleViewer
License: GNU General Public License v3.0
Crash to use bookmarks
i use:
select text => add bookmarks
select other book
select bookmarks => goto
....
crash
Qt::WebKit isn't well supported.
See http://doc.qt.io/qt-5/qtwebenginewidgets-qtwebkitportingguide.html#unavailable-qt-webkit-api
This would simplfy #13
If you configure the module, for example, encoding, and then click ok, then the list of modules to be duplicated
See https://travis-ci.org/metaxy/openBibleViewer/jobs/305864673
[Bintray Upload] Warning: Path: build_results/ does not exist.
please change line 33ff to:
const QString os = "linux";
const QString os = "windows";
const QString os = "macos";
Thx
Joerg
This is what I get running from console (openSUSE 11.4, Qt 4.7, KDE 4.6.3) and trying to open "Die Elberfelder Bibel von 1905 - Strong-Lexikon". It crashes the program. This is 0.5.80 build: 2011-04-14 according to the about window (even though it is the latest unstable version (should it be 0.5.83?) from the openSUSE 11.4 repo.
I get a very similar message with "Carl Heinrich Riegers Kommentar" (but the number in the third to last line is 51, not 64) and "Die Elberfelderbibel von 1871 - Lexicon" (73), "Die Lutherbibel von 1912 - Lexicon" (16) and Easton's Bible Dictionary (70). I stopped there.
What's notable is that none of these seem to be bible modules.
Many other files don't open either because of apparent errors in the files, or there is a message that the file can't be opened. Only about 20% of the modules that I tried actually function. Many of these Zefania-XML modules seem to be of a very bad quality. Somebody needs to clean up that repository!
This is the output:
:~> openBibleViewer
BEGIN int ModuleManager::loadAllModules()
BEGIN void ModuleModel::generate()
END void ModuleModel::generate()
END int ModuleManager::loadAllModules()
BEGIN virtual void AdvancedInterface::init()
END virtual void AdvancedInterface::init()
BEGIN void QuickJumpDockWidget::init()
END void QuickJumpDockWidget::init()
BEGIN int Notes::loadNotes()
W: int Notes::loadNotes() cannot read the file "/home/alvanx/.openbible/notes.xml" error = "No such file or directory"
END int Notes::loadNotes()
BEGIN virtual void AdvancedInterface::createToolBars()
END virtual void AdvancedInterface::createToolBars()
BEGIN virtual QHash<DockWidget*, Qt::DockWidgetArea> AdvancedInterface::docks()
END virtual QHash<DockWidget*, Qt::DockWidgetArea> AdvancedInterface::docks()
BEGIN void VerseTable::addModule(VerseModule_, const QPoint&)
void VerseTable::addModule(VerseModule_, const QPoint&) p = QPoint(0,0) m = 0x85a4a00
void VerseTable::addModule(VerseModule_, const QPoint&) points = QMap((0, QPoint(0,0) ) ) modules = QHash((0, 0x85a4a00))
END void VerseTable::addModule(VerseModule_, const QPoint&)
BEGIN int WindowManager::reloadWindow(QMdiSubWindow_)
int WindowManager::reloadWindow(QMdiSubWindow_) reload is not enabled or window == NULL
END int WindowManager::reloadWindow(QMdiSubWindow*)
BEGIN void BibleForm::activated()
void BibleForm::activated() windowID = 1
void BibleForm::activated() invalid moduleID
END void BibleForm::activated()
Object::connect: No such signal WindowManager::historySetUrl(QString)
Object::connect: (receiver name: 'mdiForm')
void BibleManager::pharseUrl(const VerseUrl&) url = "verse:/64,first,first,first-last"
BEGIN void BibleManager::showRanges(const Ranges&, const VerseUrl&)
Speicherzugriffsfehler
P.S.: Kommunikation geht auch auf Deutsch. Ich poste mal auf Englisch, weil es quasi lingua franca ist.
How to get WebKitWidgets on AppVeyor?
So wie ich das gerade verstehe: QtWebKit ist mit Qt5 noch supported aber mit Qt6 wird es weg sein.
Siehe: https://wiki.qt.io/New_Features_in_Qt_5.6#Removed_Modules
With Qt 5.6 the following modules are no longer part of the release packages, but users can still build them from source:
Qt WebKit
Qt Declarative (Qt Quick 1)
Siehe auch #14
See https://build.opensuse.org/project/monitor/home:metaxy:stable#
nothing provides libqt5-qtbase-devel >= 5.5, nothing provides libqt5-qtscript-devel >= 5.5, nothing provides libQt5WebKitWidgets-devel >= 5.5
If you click Search to find info, then the program will fall
Currently it has a appveyor.yml but it wont use it…
http://doc.qt.io/qt-4.8/qmimedata.html#setHtml
It would be great to have user set formattings, but simple stuff would be great. Like italic verse numbers and a reference to the passage at the end.
Any chance of getting new updated version ?
Zum Beispiel QWebSettings::WebAttribute
Dann könnte man in dem modul zum beispiel javascript deaktivieren.
I download http://pharisai.at.ua/arch/rbs1824.zip
Unzip.
Open openbibleviewer.
Add file module.
and.....
����� ����� � �������� ����������� ����������� �������� (1824)
Use Linux (Slackware 13.37), compile in qt 4.7 qtcreator 2.2.1.
I downloaded the source code from your site.
xUbuntu_14.04
See https://build.opensuse.org/project/monitor/home:metaxy:stable#
nothing provides clang, nothing provides libquazip-dev
If you go to press without entering text, the program will fall
file: quickjumpdockwidget.cpp
We need the best Typography. This makes really a difference.
#14 would help a lot to implement this.
https://byfaithweunderstand.com/2015/02/02/why-bible-typography-matters/
See https://build.opensuse.org/project/monitor/home:metaxy:stable
nothing provides libqt5-qtbase-devel >= 5.5, nothing provides libqt5-qtscript-devel >= 5.5, nothing provides libQt5WebKitWidgets-devel >= 5.5, nothing provides cmake >= 3.3
Clucene won't change so we can cache it without any problems.
Need for #13
Dependencies:
* CMake version 2.4.2 or later (2.6 or later recommended due to an improved FindBoost module).
* Boost libs (http://www.boost.org/), latest version recommended.
* A functioning and fairly new C++ compiler. We test mostly on GCC and Visual Studio 6+.
Anything other than that may not work.
* Something to unzip/untar the source code.
Build instructions:
1.) Download the latest source code of the HEAD of the master branch in our git repository.
2.) Unpack the tarball/zip/bzip/whatever if downloaded as such.
3.) Open a command prompt, terminal window, or Cygwin session.
4.) Change directory into the root of the source code (from now on referred as ).
# cd
5.) Create and change directory into an 'out-of-source' directory for your build.
[This is by far the easiest way to build. It has the benefit of being able to
create different types of builds in the same source-tree.]
# mkdir /build-name
# cd /build-name
5*.) Windows users: make sure Boost environment variables are defined at least for the current
command prompt session. You can check this by typing "set" (no quotes). If you have any doubts,
just type the following 3 commands to set those variables, as follows (boost_1_40_0 being the
current Boost version):
set BOOST_BUILD_PATH=C:\{parent directory for boost}\boost_1_40_0\tools\build\v2
set BOOST_PATH=C:\{parent directory for boost}
set BOOST_ROOT=C:\{parent directory for boost}\boost_1_40_0
6.) Configure using CMake. This can be done many different ways, but the basic syntax is
# cmake [-G "Script name"] ..
[Where "Script name" is the name of the scripts to build (e.g. Visual Studio 8 2005).
A list of supported build scripts can be found by]
# cmake --help
7.) You can configure several options such as the build type, debugging information,
mmap support, etc., by using the CMake GUI or by calling
# ccmake ..
Make sure you call configure again if you make any changes.
8.) Start the build. This depends on which build script you specified, but it would be something like
# make
or
# nmake
Or open the solution files with your IDE.
[You can also specify to just build a certain target (such as cl_test, cl_demo,
clucene-core (shared library), clucene-core-static (static library).]
9.) The binary files will be available in build-name/bin.
10.)Test the code. (After building the tests - this is done by default, or by calling make cl_test)
# ctest -V
11.)At this point you can install the library:
# make install
[There are options to do this from the IDE, but I find it easier to create a
distribution (see instructions below) and install that instead.]
or
# make cl_demo
[This creates the demo application, which demonstrates a simple text indexing and searching].
or
Adjust build values using ccmake or the CMake GUI and rebuild.
12.)Now you can develop your own code. This is beyond the scope of this document.
Read the README for information about documentation or to get help on the mailing list.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.