Skip to content

Commit 19fd562

Browse files
committed
PEB 2.0
1 parent 532fe53 commit 19fd562

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+1089
-1978
lines changed

.gitattributes

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
src/resources/icon/* linguist-vendored
2-
resources/app/appimage/app.png linguist-vendored
3-
resources/app/bootstrap/*.css linguist-vendored
2+
app/bootstrap/*.css linguist-vendored

.gitignore

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
1-
build-peb-*
2-
resources/app/perl
3-
squashfs-root
41
src/tmp
52

63
.qmake.stash
74
*.autosave
85
Makefile
96
peb.pro.*
107

8+
*.deb
9+
1110
peb
12-
peb.exe
13-
*.AppImage
1411

1512
backup
1613
upgit

CREDITS.md

Lines changed: 22 additions & 105 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@ Patientia tua in studiis meis computatoriis auxilium meum maximum!
66
Being in debt to each and every one,
77
who prepared the official Perl and Qt documentation or
88
shared useful knowledge on a variety of forums, blogs and other sites,
9-
I THANK THEM ALL!
10-
Their expertise, effort and good will are highly appreciated!
9+
I thank them all!
10+
Their expertise, effort and good are highly appreciated!
1111

1212
Special thanks to the staff of the Library of the New Bulgarian University,
13-
where much of the development effort took place!
13+
where much of the initial development effort took place!
1414
https://www.nbu.bg/en/library/library
1515

1616
Special thanks to Stack Overflow users peppe, Piotr Dobrogost and Fèlix Galindo Allué.
1717
Their example code is no longer used in Perl Executing Browser,
18-
but their expertise and good will to help others are not forgotten!
18+
but their expertise and good will to help others are not forgotten!
1919

2020
Thanks to Jennifer Maher-Bontrager, author of the Camel icon.
2121
http://www.iconarchive.com/show/animal-icons-by-jen/Camel-icon.html
@@ -27,126 +27,43 @@ on the 2nd of March 2014 and for their helpful proposals.
2727

2828
Thanks to [probonopd](https://github.com/probonopd) for his
2929
knowledgeable instructions and patient cooperation
30-
in the preparation and testing of Perl Executing Browser AppImages
31-
generated by his tool [linuxdeployqt](https://github.com/probonopd/linuxdeployqt).
32-
The [AppImageHub page of Perl Executing Browser](https://appimage.github.io/perl-executing-browser/)
33-
wouldn't be created without his assistance.
30+
in the preparation and testing of Perl Executing Browser AppImages!
31+
Perl Executing Browser currently can not be packed as an AppImage,
32+
but his knowledge and good will to help others are not forgotten!
3433

3534
## Qt
3635

37-
https://github.com/richmoore/qt-examples/tree/master/sitespecificbrowser
38-
39-
https://doc.qt.io/archives/qt-5.5/qwebpage.html#windowCloseRequested
40-
https://doc.qt.io/qt-5/qtglobal.html
41-
https://doc.qt.io/qt-5/qmake-test-function-reference.html#packagesexist-packages
42-
https://doc.qt.io/qt-5/qhash.html
43-
https://doc.qt.io/qt-5/qhash-iterator.html
44-
https://doc.qt.io/qt-5/qdesktopwidget.html
45-
https://doc.qt.io/archives/qt-5.5/qwebview.html
46-
https://doc.qt.io/qt-5/qprocess.html#terminate
47-
48-
https://wiki.qt.io/Qt_Coding_Style
49-
https://wiki.qt.io/Open_Web_Page_in_QWebView
50-
51-
https://forum.qt.io/topic/18879/relative-path-on-qmake-pro-file
52-
https://forum.qt.io/topic/551/get-filename-without-extension
53-
54-
https://stackoverflow.com/questions/10666998/qwebkit-display-local-webpage
55-
https://stackoverflow.com/questions/7402576/how-to-get-current-working-directory-in-a-qt-application
56-
https://stackoverflow.com/questions/8026101/correct-way-to-quit-a-qt-program
57-
https://stackoverflow.com/questions/12571895/save-open-dialog-localization-in-qt
58-
https://stackoverflow.com/questions/6955281/how-to-stop-qhttp-qtwebkit-from-caching-pages
59-
https://stackoverflow.com/questions/3211771/how-to-convert-int-to-qstring
60-
https://stackoverflow.com/questions/17480984/qt-how-do-i-handle-the-event-of-the-user-pressing-the-x-close-button
61-
https://stackoverflow.com/questions/11749262/qt-close-a-running-window-through-code
62-
https://stackoverflow.com/questions/8362506/qwebview-qt-webkit-wont-open-some-ssl-pages-redirects-not-allowed
63-
https://stackoverflow.com/questions/3348711/add-a-define-to-qmake-with-a-value
64-
https://stackoverflow.com/questions/2241808/checking-if-a-folder-exists-and-creating-folders-in-qt-c
65-
https://stackoverflow.com/questions/13111669/yes-no-message-box-using-qmessagebox
66-
https://stackoverflow.com/questions/7228826/how-can-i-convert-qvariant-to-qstring-and-vice-versa-in-qt
67-
https://stackoverflow.com/questions/2580934/how-to-specify-different-debug-release-output-directories-in-qmake-pro-file
68-
https://stackoverflow.com/questions/3348711/add-a-define-to-qmake-with-a-value
69-
https://stackoverflow.com/questions/4515602/how-to-get-executable-name-in-qt
70-
https://stackoverflow.com/questions/19505063/qt-javascript-execution-slow-unless-i-log-to-the-console
71-
https://stackoverflow.com/questions/15864689/qmake-pre-build-step-before-any-compilation
72-
https://stackoverflow.com/questions/17480984/qt-how-do-i-handle-the-event-of-the-user-pressing-the-x-close-button
73-
https://stackoverflow.com/questions/19822211/qt-parsing-json-using-qjsondocument-qjsonobject-qjsonarray
74-
https://stackoverflow.com/questions/25254043/is-it-possible-to-compare-ifdef-values-for-conditional-use
75-
https://stackoverflow.com/questions/10701504/command-working-in-terminal-but-not-via-qprocess
76-
https://stackoverflow.com/questions/17680207/qhash-iterator-example-no-match-for-operator
77-
https://stackoverflow.com/questions/23174393/parse-jsonarray
78-
https://stackoverflow.com/questions/24899558/how-to-check-qt-version-to-include-different-header
79-
https://stackoverflow.com/questions/19822211/qt-parsing-json-using-qjsondocument-qjsonobject-qjsonarray
80-
https://stackoverflow.com/questions/4916193/creating-writing-into-a-new-file-in-qt
81-
https://stackoverflow.com/questions/45329372/ubuntu-recognizes-executable-as-shared-library-and-wont-run-it-by-clicking
82-
83-
https://unix.stackexchange.com/questions/116254/how-do-i-change-which-version-of-qt-is-used-for-qmake
84-
https://www.developpez.net/forums/d1549582/c-cpp/bibliotheques/qt/moteurs-web/runjavascript-fonction-lambda-plante/
36+
https://github.com/OtterBrowser/otter-browser/blob/master/src/modules/backends/web/qtwebengine/QtWebEnginePage.cpp
37+
https://github.com/OtterBrowser/otter-browser/blob/master/src/modules/backends/web/qtwebengine/QtWebEnginePage.h
8538

86-
## Perl 5
39+
https://doc.qt.io/qt-5/qdir.html#current
40+
https://doc.qt.io/qt-5/qfileinfo.html#isRelative
41+
https://doc.qt.io/qt-5/qtwebenginewidgets-qtwebkitportingguide.html
42+
https://doc.qt.io/qt-5/qwebenginepage.html#runJavaScript
43+
https://doc.qt.io/qt-5/qtwebengine-webenginewidgets-simplebrowser-example.html#adding-context-menu-items
8744

88-
https://perlbrew.pl/
89-
https://github.com/skaji/relocatable-perl
90-
http://strawberryperl.com/
45+
https://www.qtcentre.org/threads/51965-How-to-return-QString-from-function
9146

92-
https://stackoverflow.com/questions/5741101/easy-way-to-print-perl-array-with-a-little-formatting
93-
https://stackoverflow.com/questions/15210532/use-utf8-gives-me-wide-character-in-print
47+
https://forum.qt.io/topic/110568/qwebengine-not-cleaning-up-chromium-processes-and-get-a-warning
9448

95-
https://perlmaven.com/manipulating-perl-arrays
96-
https://perlmaven.com/how-to-sort-a-hash-in-perl
97-
https://perlmaven.com/sqlite-in-memory
49+
## Perl 5
9850

99-
http://lauraliparulo.altervista.org/first-steps-in-sqlite-and-perl/
51+
https://github.com/skaji/relocatable-perl
10052

10153
## JavaScript
10254

103-
https://www.w3schools.com/js/js_loop_for.asp
104-
https://www.w3schools.com/jsref/prop_html_innerhtml.asp
105-
https://www.w3schools.com/jsref/met_form_submit.asp
106-
107-
https://stackoverflow.com/questions/2214066/get-list-of-all-input-objects-using-javascript-without-accessing-a-form-obj
108-
https://stackoverflow.com/questions/8963693/how-to-create-json-string-in-javascript
109-
https://stackoverflow.com/questions/3955229/remove-all-child-elements-of-a-dom-node-in-javascript
110-
https://stackoverflow.com/questions/4467044/proper-way-to-catch-exception-from-json-parse
111-
https://stackoverflow.com/questions/29797946/handling-bad-json-parse-in-node-safely
112-
113-
http://youmightnotneedjquery.com/
114-
115-
https://www.geeksforgeeks.org/detect-the-operating-system-of-user-using-javascript/
55+
https://www.w3schools.com/js/
56+
https://www.w3schools.com/jsref/
11657

11758
## Bootstrap
11859

119-
https://getbootstrap.com/docs/4.0/components/buttons/
12060
https://bootswatch.com/
12161

12262
## Markdown
12363

124-
https://github.com/DavidAnson/markdownlint
12564
https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
12665
https://github.com/IQAndreas/markdown-licenses
12766

128-
https://dlaa.me/markdownlint/
129-
130-
https://stackoverflow.com/questions/6695439/how-to-link-to-a-named-anchor-in-multimarkdown
131-
https://stackoverflow.com/questions/23989232/is-there-a-way-to-represent-a-directory-tree-in-a-github-readme-md
67+
## Icon
13268

133-
https://meta.stackexchange.com/questions/70356/key-stroke-combination-markdown
134-
135-
## Bash
136-
137-
https://www.shellcheck.net/
138-
139-
https://stackoverflow.com/questions/13210880/replace-one-substring-for-another-string-in-shell-script
140-
https://stackoverflow.com/questions/4181703/how-to-concatenate-string-variables-in-bash
141-
https://stackoverflow.com/questions/638975/how-do-i-tell-if-a-regular-file-does-not-exist-in-bash
142-
https://stackoverflow.com/questions/10319652/check-if-a-file-is-executable
143-
https://stackoverflow.com/questions/10376206/what-is-the-preferred-bash-shebang
144-
https://stackoverflow.com/questions/2664740/extract-file-basename-without-path-and-extension-in-bash
145-
146-
https://unix.stackexchange.com/questions/12453/how-to-determine-linux-kernel-architecture
147-
148-
## AppImage
149-
150-
https://standards.freedesktop.org/menu-spec/latest/apa.html
151-
https://github.com/probonopd/linuxdeployqt
152-
https://unix.stackexchange.com/questions/156892/how-to-validate-verify-desktop-files
69+
http://www.iconarchive.com/show/animal-icons-by-jen/Camel-icon.html

0 commit comments

Comments
 (0)