From d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f Mon Sep 17 00:00:00 2001 From: Sven Hoexter Date: Fri, 3 May 2024 14:10:43 +0200 Subject: [PATCH] New upstream version 2.9.22 --- .clang-format | 3 + CMakeLists.txt | 506 +- INSTALL.txt | 18 - LICENSE.txt | 2 +- README.md | 78 +- aboutdialog.cpp | 251 - adaptormodel.cpp | 68 - adaptorvym.cpp | 41 - adaptorvym.h | 28 - animpoint.cpp | 140 - arrowobj.cpp | 218 - attribute.cpp | 296 - attribute.h | 93 - attributedelegate.cpp | 138 - attributedelegate.h | 37 - attributedialog.cpp | 118 - attributedialog.h | 49 - attributeitem.cpp | 195 - attributeitem.h | 48 - attributewidget.cpp | 39 - attributewidget.h | 28 - branchitem.cpp | 575 - branchitem.h | 89 - branchobj.cpp | 737 - branchobj.h | 63 - branchpropeditor.cpp | 404 - branchpropeditor.h | 64 - bugagent.cpp | 206 - bugagent.h | 48 - cmake/Findcppcheck.cmake | 160 - cmake/Findcppcheck.cpp | 16 - command.cpp | 123 - command.h | 33 - config/vym.desktop | 40 + config/vym.xml | 9 + demos/default-dark.vym | Bin 0 -> 1228 bytes demos/default.vym | Bin 0 -> 1835 bytes demos/frames.vym | Bin 86706 -> 140831 bytes demos/lifeforms.vym | Bin 25422 -> 26955 bytes demos/math.vym | Bin 8669 -> 8745 bytes demos/new-flags.vym | Bin 0 -> 329355 bytes demos/scripts/examplescript.vys | 16 + demos/scripts/export-image.vys | 16 + demos/scripts/iterating-branches.vys | 10 + demos/scripts/setSelectionBoxDarkTheme.vys | 5 + demos/scripts/strip-url.vys | 50 + demos/task-management.vym | Bin 0 -> 203802 bytes doc/vym.1.gz | Bin 1068 -> 1082 bytes doc/vym.pdf | Bin 1647796 -> 1902995 bytes doc/vym_es.pdf | Bin 775187 -> 774886 bytes doc/vym_fr.pdf | Bin 990791 -> 990732 bytes dockeditor.cpp | 25 - dockeditor.h | 25 - downloadagent.cpp | 205 - editxlinkdialog.cpp | 132 - exporthtmldialog.cpp | 343 - exportoofiledialog.cpp | 90 - exports.cpp | 1402 - exports.h | 180 - extrainfodialog.cpp | 62 - extrainfodialog.h | 35 - file.cpp | 558 - file.h | 53 - findresultwidget.cpp | 125 - findresultwidget.h | 47 - findwidget.cpp | 105 - findwidget.h | 42 - flag.cpp | 142 - flag.h | 56 - flagobj.cpp | 158 - flagobj.h | 53 - flagrow.cpp | 208 - flagrow.h | 51 - flagrowobj.cpp | 171 - flagrowobj.h | 41 - flags/flag-2arrow-down.png | Bin 972 -> 0 bytes flags/flag-2arrow-up.png | Bin 1016 -> 0 bytes flags/flag-arrow-down.png | Bin 722 -> 0 bytes flags/flag-arrow-up.png | Bin 787 -> 0 bytes flags/flag-clock.png | Bin 1462 -> 0 bytes flags/flag-cross-red.png | Bin 784 -> 0 bytes flags/flag-exclamationmark.png | Bin 705 -> 0 bytes flags/flag-flash.png | Bin 534 -> 0 bytes flags/flag-heart.png | Bin 1139 -> 0 bytes flags/flag-hook-green.png | Bin 660 -> 0 bytes flags/flag-info.png | Bin 1471 -> 0 bytes flags/flag-lamp.png | Bin 1689 -> 0 bytes flags/flag-lifebelt.png | Bin 1533 -> 0 bytes flags/flag-note.png | Bin 1293 -> 0 bytes flags/flag-phone.png | Bin 1458 -> 0 bytes flags/flag-questionmark.png | Bin 971 -> 0 bytes flags/flag-smiley-good.png | Bin 1394 -> 0 bytes flags/flag-smiley-omb.png | Bin 1441 -> 0 bytes flags/flag-smiley-sad.png | Bin 1361 -> 0 bytes flags/flag-stopsign.png | Bin 1854 -> 0 bytes flags/flag-target.png | Bin 2206 -> 0 bytes flags/flag-task-finished.png | Bin 1135 -> 0 bytes flags/flag-task-new-morning.png | Bin 1319 -> 0 bytes flags/flag-task-new-sleeping.png | Bin 1247 -> 0 bytes flags/flag-task-new.png | Bin 1263 -> 0 bytes flags/flag-task-wip-morning.png | Bin 1328 -> 0 bytes flags/flag-task-wip-sleeping.png | Bin 1264 -> 0 bytes flags/flag-task-wip.png | Bin 1317 -> 0 bytes flags/flag-task.png | Bin 1153 -> 0 bytes flags/flag-url-16x16.png | Bin 828 -> 0 bytes flags/flag-url-bugzilla-novell-closed.png | Bin 1490 -> 0 bytes flags/flag-url-bugzilla-novell.png | Bin 1567 -> 0 bytes flags/flag-url.png | Bin 1237 -> 0 bytes flags/flag-urlnew.png | Bin 1545 -> 0 bytes flags/flag-wip.png | Bin 1355 -> 0 bytes flags/standard/Dialog-STOP.svg | 187 + flags/standard/Dialog-information_on.svg | 608 + flags/standard/arrow-2down-blue.svg | 4516 +++ flags/standard/arrow-2up-blue.svg | 3698 ++ flags/standard/arrow-down-blue.svg | 4249 +++ flags/standard/arrow-up-blue.svg | 3618 ++ flags/standard/dialog-ok-apply.svg | 413 + flags/standard/dialog-warning.svg | 486 + flags/standard/edit-delete.svg | 5205 +++ flags/standard/edit-undo.svg | 621 + flags/standard/emblem-favorite.svg | 253 + flags/standard/face-plain.svg | 305 + flags/standard/face-sad.svg | 256 + flags/standard/face-smile.svg | 256 + flags/standard/face-surprise.svg | 254 + flags/standard/flash.svg | 154 + flags/standard/help-about.svg | 3637 ++ flags/standard/help-contextual.svg | 5817 ++++ flags/standard/internet-telephony.svg | 1763 + flags/standard/kalarm.svg | 857 + flags/standard/question-mark.svg | 257 + flags/system/applications-internet-new.svg | 1084 + flags/system/applications-internet.svg | 591 + flags/system/klipper.svg | 3061 ++ flags/system/no-arrow-up.png | Bin 0 -> 1058 bytes flags/system/stopsign-arrow-2up.png | Bin 0 -> 3713 bytes flags/system/stopsign-arrow-up.png | Bin 0 -> 3361 bytes flags/system/target.svg | 112 + flags/system/task-finished.svg | 2441 ++ flags/system/task-new-morning.svg | 1102 + flags/system/task-new-sleeping.svg | 1102 + flags/system/task-new.svg | 661 + flags/system/task-wip-morning.svg | 1838 + flags/system/task-wip-sleeping.svg | 1838 + flags/system/task-wip.svg | 1838 + floatimageobj.cpp | 125 - floatimageobj.h | 35 - floatobj.cpp | 110 - .../attributedialog.ui | 0 .../attributewidget.ui | 0 .../branchpropeditor.ui | 120 +- forms/confluence-settings-dialog.ui | 145 + forms/confluence-userdialog.ui | 40 + forms/darktheme-settings-dialog.ui | 132 + forms/default-map-settings-dialog.ui | 112 + .../editxlinkdialog.ui | 4 +- forms/export-confluence-dialog.ui | 223 + .../export-html-dialog.ui | 4 +- .../exportxhtmldialog.ui | 116 +- .../extrainfodialog.ui | 59 +- forms/historywindow.ui | 110 + forms/jira-settings-dialog.ui | 185 + lineeditdialog.ui => forms/lineeditdialog.ui | 0 .../lockedfiledialog.ui | 41 +- forms/scripteditor.ui | 296 + showtextdialog.ui => forms/showtextdialog.ui | 26 +- warningdialog.ui => forms/warningdialog.ui | 48 +- forms/zip-settings-dialog.ui | 114 + frameobj.cpp | 455 - frameobj.h | 60 - geometry.cpp | 385 - geometry.h | 70 - headingeditor.cpp | 17 - headingobj.cpp | 293 - headingobj.h | 47 - historywindow.cpp | 174 - historywindow.ui | 149 - icons/configure-plus.svg | 5010 +++ icons/cursorcolorpicker16.png | Bin 185 -> 0 bytes icons/cursorcopy.png | Bin 203 -> 0 bytes icons/cursorhandopen.png | Bin 223 -> 0 bytes icons/cursorhandopen16.png | Bin 209 -> 0 bytes icons/{ => cursors}/cursorcolorpicker.png | Bin icons/{ => cursors}/cursorxlink.png | Bin icons/document-save.svg | 29000 ++++++++++++++++ icons/down-diagonal-left.png | Bin 0 -> 14315 bytes icons/down-diagonal-right.png | Bin 0 -> 14706 bytes icons/formatcolorpicker.xpm | 29 - icons/modecopy.png | Bin 553 -> 0 bytes icons/modifiers/cursorhandopen.png | Bin 0 -> 406 bytes .../mode-color.png} | Bin icons/modifiers/mode-move-object.svg | 67 + icons/modifiers/mode-select.svg | 1127 + .../mode-xlink.png} | Bin icons/rotate-ccw.png | Bin 1322 -> 0 bytes icons/rotate-cw.png | Bin 1332 -> 0 bytes icons/script-reload.svg | 631 + icons/script-run.svg | 223 + icons/system-shutdown.svg | 507 + icons/taskfilter-activetask.png | Bin 0 -> 742 bytes icons/taskfilter-currentmap.png | Bin 0 -> 583 bytes icons/taskfilter-newtask.png | Bin 0 -> 643 bytes icons/transform-rotate-ccw.svg | 330 + icons/transform-rotate-cw.svg | 417 + icons/up-diagonal-left.png | Bin 0 -> 14921 bytes icons/up-diagonal-right.png | Bin 0 -> 14590 bytes icons/video-projector.png | Bin 0 -> 11067 bytes icons/vym-128x128.ico | Bin 0 -> 67646 bytes icons/vym.ico | Bin 3262 -> 0 bytes imageitem.cpp | 165 - imageitem.h | 57 - imageobj.cpp | 61 - imageobj.h | 21 - imports.cpp | 92 - lang/vym.cs_CZ.ts | 4662 +-- lang/vym.de.ts | 4501 +++ lang/vym.de_DE.ts | 7156 ---- lang/vym.el.ts | 6475 ++-- lang/vym.en.ts | 2754 +- lang/vym.es.ts | 6303 ++-- lang/vym.fr.ts | 4809 +-- lang/vym.hr_HR.ts | 2984 +- lang/vym.ia.ts | 3355 +- lang/vym.it.ts | 6676 ++-- lang/vym.ja.ts | 3061 +- lang/vym.pt_BR.ts | 3983 +-- lang/vym.ru.ts | 4093 +-- lang/vym.sv.ts | 4735 +-- lang/vym.zh_CN.ts | 5527 ++- lang/vym.zh_TW.ts | 3431 +- lineeditdialog.cpp | 42 - lineeditdialog.h | 26 - linkablemapobj.cpp | 633 - linkablemapobj.h | 150 - lockedfiledialog.h | 25 - macros.cpp | 49 - macros.h | 11 - macros/macro-01.vys | 2 - macros/macro-02.vys | 2 - macros/macro-03.vys | 2 - macros/macro-04.vys | 2 - macros/macro-05.vys | 2 - macros/macro-06.vys | 2 - macros/macro-07.vys | 2 - macros/macro-08.vys | 3 - macros/macro-09.vys | 2 - macros/macro-10.vys | 2 - macros/macro-11.vys | 2 - macros/macro-12.vys | 4 - macros/macro-s01.vys | 3 - macros/macro-s02.vys | 1 - macros/macro-s03.vys | 1 - macros/macro-s04.vys | 1 - macros/macro-s05.vys | 1 - macros/macro-s06.vys | 1 - macros/macro-s07.vys | 1 - macros/macro-s08.vys | 1 - macros/macro-s09.vys | 1 - macros/macro-s10.vys | 1 - macros/macro-s11.vys | 1 - macros/macro-s12.vys | 1 - macros/macros.vys | 339 + macros/slideeditor-snapshot.vys | 9 +- main.cpp | 509 - mainwindow.cpp | 6159 ---- mapeditor.cpp | 2126 -- mapeditor.h | 228 - mapitem.cpp | 187 - mapobj.cpp | 170 - mapobj.h | 77 - misc.cpp | 230 - misc.h | 38 - noteeditor.cpp | 46 - options.cpp | 142 - ornamentedobj.cpp | 326 - ornamentedobj.h | 72 - parser.cpp | 630 - parser.h | 67 - release-notes-2.9.md | 164 + scripteditor.cpp | 222 - scripteditor.h | 46 - scripteditor.ui | 174 - scriptoutput.cpp | 25 - scripts/bugger | 17 - scripts/getbinaries | 58 - scripts/make-qrc.rb | 29 - scripts/makedist-vym | 116 - scripts/screencast | 10 - scripts/vym-addmail.rb | 108 +- scripts/vym-ruby.rb | 175 +- settings.cpp | 250 - settings.h | 50 - shortcuts.cpp | 113 - shortcuts.h | 38 - showtextdialog.cpp | 45 - showtextdialog.h | 24 - slidecontrolwidget.cpp | 99 - slideeditor.cpp | 116 - slideitem.cpp | 269 - src/aboutdialog.cpp | 514 + aboutdialog.h => src/aboutdialog.h | 47 +- src/animpoint.cpp | 122 + animpoint.h => src/animpoint.h | 24 +- src/arrowobj.cpp | 180 + arrowobj.h => src/arrowobj.h | 42 +- src/attributeitem.cpp | 132 + src/attributeitem.h | 51 + src/branchitem.cpp | 574 + src/branchitem.h | 110 + src/branchobj.cpp | 672 + src/branchobj.h | 66 + src/branchpropeditor.cpp | 477 + src/branchpropeditor.h | 64 + src/codeeditor.cpp | 118 + src/codeeditor.h | 57 + src/command.cpp | 131 + src/command.h | 49 + src/confluence-agent.cpp | 1014 + src/confluence-agent.h | 155 + src/confluence-settings-dialog.cpp | 101 + src/confluence-settings-dialog.h | 20 + src/confluence-user.cpp | 22 + src/confluence-user.h | 40 + src/confluence-userdialog.cpp | 83 + src/confluence-userdialog.h | 34 + src/darktheme-settings-dialog.cpp | 15 + src/darktheme-settings-dialog.h | 14 + src/dbus/adaptormodel.cpp | 65 + adaptormodel.h => src/dbus/adaptormodel.h | 20 +- src/dbus/adaptorvym.cpp | 52 + src/dbus/adaptorvym.h | 29 + src/debuginfo.cpp | 76 + src/debuginfo.h | 8 + src/default-map-settings-dialog.cpp | 74 + src/default-map-settings-dialog.h | 24 + src/dockeditor.cpp | 26 + src/dockeditor.h | 23 + src/download-agent.cpp | 206 + downloadagent.h => src/download-agent.h | 25 +- src/editxlinkdialog.cpp | 153 + editxlinkdialog.h => src/editxlinkdialog.h | 25 +- src/export-ao.cpp | 171 + src/export-ao.h | 13 + src/export-ascii.cpp | 148 + src/export-ascii.h | 13 + src/export-base.cpp | 230 + src/export-base.h | 68 + src/export-confluence-dialog.cpp | 236 + src/export-confluence-dialog.h | 59 + src/export-confluence.cpp | 435 + src/export-confluence.h | 36 + src/export-csv.cpp | 73 + src/export-csv.h | 12 + src/export-firefox.cpp | 99 + src/export-firefox.h | 13 + src/export-html-dialog.cpp | 352 + .../export-html-dialog.h | 49 +- src/export-html.cpp | 462 + src/export-html.h | 31 + src/export-impress.cpp | 217 + src/export-impress.h | 29 + src/export-latex.cpp | 113 + src/export-latex.h | 16 + src/export-markdown.cpp | 155 + src/export-markdown.h | 13 + src/export-orgmode.cpp | 55 + src/export-orgmode.h | 12 + src/export-taskjuggler.cpp | 21 + src/export-taskjuggler.h | 11 + src/exportoofiledialog.cpp | 78 + .../exportoofiledialog.h | 21 +- src/extrainfodialog.cpp | 40 + src/extrainfodialog.h | 35 + src/file.cpp | 613 + src/file.h | 57 + findresultitem.cpp => src/findresultitem.cpp | 65 +- findresultitem.h => src/findresultitem.h | 15 +- .../findresultmodel.cpp | 158 +- findresultmodel.h => src/findresultmodel.h | 22 +- src/findresultwidget.cpp | 115 + src/findresultwidget.h | 46 + src/findwidget.cpp | 121 + src/findwidget.h | 41 + src/flag.cpp | 147 + src/flag.h | 71 + src/flagobj.cpp | 81 + src/flagobj.h | 45 + src/flagrow.cpp | 219 + src/flagrow.h | 41 + src/flagrowmaster.cpp | 134 + src/flagrowmaster.h | 45 + src/flagrowobj.cpp | 162 + src/flagrowobj.h | 37 + src/floatimageobj.cpp | 137 + src/floatimageobj.h | 42 + src/floatobj.cpp | 98 + floatobj.h => src/floatobj.h | 27 +- src/frameobj.cpp | 399 + src/frameobj.h | 57 + src/geometry.cpp | 358 + src/geometry.h | 71 + heading.cpp => src/heading.cpp | 12 +- heading.h => src/heading.h | 8 +- src/headingeditor.cpp | 18 + headingeditor.h => src/headingeditor.h | 27 +- src/headingobj.cpp | 262 + src/headingobj.h | 50 + highlighter.cpp => src/highlighter.cpp | 46 +- highlighter.h => src/highlighter.h | 14 +- src/historywindow.cpp | 192 + historywindow.h => src/historywindow.h | 27 +- src/imageitem.cpp | 164 + src/imageitem.h | 46 + src/imageobj.cpp | 318 + src/imageobj.h | 52 + src/imports.cpp | 205 + imports.h => src/imports.h | 42 +- src/jira-agent.cpp | 293 + src/jira-agent.h | 78 + src/jira-settings-dialog.cpp | 219 + src/jira-settings-dialog.h | 23 + src/lineeditdialog.cpp | 35 + src/lineeditdialog.h | 24 + src/linkablemapobj.cpp | 595 + src/linkablemapobj.h | 157 + .../lockedfiledialog.cpp | 10 +- src/lockedfiledialog.h | 24 + src/macros.cpp | 59 + src/macros.h | 17 + src/main.cpp | 564 + src/mainwindow.cpp | 7472 ++++ mainwindow.h => src/mainwindow.h | 432 +- src/mapeditor.cpp | 2366 ++ src/mapeditor.h | 242 + src/mapitem.cpp | 170 + mapitem.h => src/mapitem.h | 55 +- src/mapobj.cpp | 117 + src/mapobj.h | 77 + src/misc.cpp | 321 + src/misc.h | 43 + mkdtemp.cpp => src/mkdtemp.cpp | 18 +- mkdtemp.h => src/mkdtemp.h | 0 .../mysortfilterproxymodel.cpp | 11 +- .../mysortfilterproxymodel.h | 19 +- src/noteeditor.cpp | 47 + noteeditor.h => src/noteeditor.h | 5 +- src/options.cpp | 123 + options.h => src/options.h | 37 +- src/ornamentedobj.cpp | 243 + src/ornamentedobj.h | 70 + src/scripteditor.cpp | 235 + src/scripteditor.h | 51 + src/scripting.cpp | 157 + src/scripting.h | 65 + src/scriptoutput.cpp | 23 + scriptoutput.h => src/scriptoutput.h | 11 +- src/settings.cpp | 223 + src/settings.h | 50 + src/shortcuts.cpp | 106 + src/shortcuts.h | 39 + src/showtextdialog.cpp | 36 + src/showtextdialog.h | 22 + src/slidecontrolwidget.cpp | 74 + .../slidecontrolwidget.h | 16 +- src/slideeditor.cpp | 103 + slideeditor.h => src/slideeditor.h | 16 +- src/slideitem.cpp | 206 + slideitem.h => src/slideitem.h | 44 +- slidemodel.cpp => src/slidemodel.cpp | 219 +- slidemodel.h => src/slidemodel.h | 46 +- src/task.cpp | 326 + src/task.h | 74 + src/taskeditor.cpp | 443 + src/taskeditor.h | 67 + src/taskfiltermodel.cpp | 79 + src/taskfiltermodel.h | 32 + src/taskmodel.cpp | 529 + src/taskmodel.h | 74 + src/texteditor.cpp | 1227 + src/texteditor.h | 147 + src/treedelegate.cpp | 21 + src/treedelegate.h | 19 + src/treeeditor.cpp | 125 + treeeditor.h => src/treeeditor.h | 17 +- src/treeitem.cpp | 773 + src/treeitem.h | 236 + src/treemodel.cpp | 304 + treemodel.h => src/treemodel.h | 29 +- src/version.cpp | 1 + src/version.h | 17 + src/vymlock.cpp | 141 + vymlock.h => src/vymlock.h | 19 +- src/vymmodel.cpp | 6371 ++++ src/vymmodel.h | 899 + src/vymmodelwrapper.cpp | 1078 + src/vymmodelwrapper.h | 175 + src/vymnote.cpp | 16 + vymnote.h => src/vymnote.h | 10 +- src/vymprocess.cpp | 67 + vymprocess.h => src/vymprocess.h | 15 +- src/vymtext.cpp | 250 + src/vymtext.h | 49 + src/vymview.cpp | 336 + vymview.h => src/vymview.h | 35 +- src/warningdialog.cpp | 73 + src/warningdialog.h | 27 + src/winter.cpp | 290 + winter.h => src/winter.h | 41 +- src/xlink.cpp | 264 + src/xlink.h | 70 + src/xlinkitem.cpp | 81 + src/xlinkitem.h | 35 + src/xlinkobj.cpp | 491 + xlinkobj.h => src/xlinkobj.h | 56 +- src/xml-base.cpp | 69 + src/xml-base.h | 50 + src/xml-freemind.cpp | 382 + src/xml-freemind.h | 63 + src/xml-vym.cpp | 1147 + src/xml-vym.h | 95 + src/xmlobj.cpp | 148 + src/xmlobj.h | 35 + src/xsltproc.cpp | 81 + xsltproc.h => src/xsltproc.h | 16 +- src/zip-settings-dialog.cpp | 127 + src/zip-settings-dialog.h | 25 + task.cpp | 259 - task.h | 63 - taskeditor.cpp | 286 - taskeditor.h | 56 - taskfiltermodel.cpp | 54 - taskfiltermodel.h | 22 - taskmodel.cpp | 323 - taskmodel.h | 45 - test/default.vym | Bin 1309 -> 4450 bytes test/maps/legacy/external-note-plaintext.txt | 1 + test/maps/legacy/external-note-richtext.html | 5 + test/maps/legacy/faq-2.5.21.xml | 131 + test/maps/legacy/legacy-text-2.4.0.xml | 79 + test/maps/legacy/lifeforms-2.1.11.vym | Bin 0 -> 25422 bytes test/maps/legacy/notes.xml | 52 + test/maps/legacy/time-management-1.13.33.vym | Bin 0 -> 34051 bytes test/maps/test-default.vym | Bin 0 -> 4450 bytes test/start-internal-tests.sh | 19 + test/start-ruby-tests-legacy.sh | 21 + test/{start-test.sh => start-ruby-tests.sh} | 6 +- test/vym-selftest.vys | 45 + test/vym-test-legacy.rb | 1313 + test/vym-test.rb | 1170 +- tex/commands.tex | 1023 +- tex/help.tex | 23 + tex/images/default-flags.png | Bin 8167 -> 17068 bytes tex/images/flags/add-userflag.png | Bin 0 -> 12386 bytes tex/images/flags/arrow-up.png | Bin 0 -> 7554 bytes tex/images/flags/arrow2-up.png | Bin 0 -> 9026 bytes tex/images/flags/arrows.png | Bin 0 -> 24705 bytes tex/images/flags/stopsign.png | Bin 0 -> 12003 bytes tex/images/flags/system/note.png | Bin 0 -> 6491 bytes tex/images/flags/system/target.png | Bin 0 -> 10340 bytes tex/images/flags/system/task-finished.png | Bin 0 -> 11371 bytes tex/images/flags/system/task-new-sleeping.png | Bin 0 -> 9995 bytes tex/images/flags/system/task-new.png | Bin 0 -> 11987 bytes tex/images/flags/system/task-not-started.png | Bin 0 -> 9970 bytes tex/images/flags/system/task-wip-sleeping.png | Bin 0 -> 11957 bytes tex/images/flags/system/task-wip.png | Bin 0 -> 11449 bytes tex/images/flags/systemflags.png | Bin 0 -> 155507 bytes tex/images/modmodes.png | Bin 1902 -> 2595 bytes tex/images/scripteditor.png | Bin 27832 -> 36352 bytes tex/images/taskeditor.png | Bin 195124 -> 346773 bytes tex/vym.tex | 586 +- texteditor.cpp | 1207 - texteditor.h | 159 - treedelegate.cpp | 12 - treedelegate.h | 19 - treeeditor.cpp | 81 - treeitem.cpp | 847 - treeitem.h | 222 - treemodel.cpp | 309 - version.cpp | 65 - version.h | 17 - vym.pro | 475 +- vym.qrc | 113 +- vym.rc | 2 +- vymlock.cpp | 147 - vymmodel.cpp | 6898 ---- vymmodel.h | 828 - vymnote.cpp | 16 - vymprocess.cpp | 83 - vymtext.cpp | 280 - vymtext.h | 51 - vymview.cpp | 368 - warningdialog.cpp | 65 - warningdialog.h | 28 - winter.cpp | 229 - xlink.cpp | 286 - xlink.h | 74 - xlinkitem.cpp | 92 - xlinkitem.h | 35 - xlinkobj.cpp | 531 - xml-base.cpp | 86 - xml-base.h | 50 - xml-freemind.cpp | 335 - xml-freemind.h | 57 - xml-vym.cpp | 972 - xml-vym.h | 85 - xmlobj.cpp | 165 - xmlobj.h | 35 - xsltproc.cpp | 97 - 608 files changed, 173597 insertions(+), 87600 deletions(-) create mode 100644 .clang-format delete mode 100644 INSTALL.txt delete mode 100644 aboutdialog.cpp delete mode 100644 adaptormodel.cpp delete mode 100644 adaptorvym.cpp delete mode 100644 adaptorvym.h delete mode 100644 animpoint.cpp delete mode 100644 arrowobj.cpp delete mode 100644 attribute.cpp delete mode 100644 attribute.h delete mode 100644 attributedelegate.cpp delete mode 100644 attributedelegate.h delete mode 100644 attributedialog.cpp delete mode 100644 attributedialog.h delete mode 100644 attributeitem.cpp delete mode 100644 attributeitem.h delete mode 100644 attributewidget.cpp delete mode 100644 attributewidget.h delete mode 100644 branchitem.cpp delete mode 100644 branchitem.h delete mode 100644 branchobj.cpp delete mode 100644 branchobj.h delete mode 100644 branchpropeditor.cpp delete mode 100644 branchpropeditor.h delete mode 100644 bugagent.cpp delete mode 100644 bugagent.h delete mode 100644 cmake/Findcppcheck.cmake delete mode 100644 cmake/Findcppcheck.cpp delete mode 100644 command.cpp delete mode 100644 command.h create mode 100644 config/vym.desktop create mode 100644 config/vym.xml create mode 100644 demos/default-dark.vym create mode 100644 demos/default.vym create mode 100644 demos/new-flags.vym create mode 100644 demos/scripts/examplescript.vys create mode 100644 demos/scripts/export-image.vys create mode 100644 demos/scripts/iterating-branches.vys create mode 100644 demos/scripts/setSelectionBoxDarkTheme.vys create mode 100644 demos/scripts/strip-url.vys create mode 100644 demos/task-management.vym delete mode 100644 dockeditor.cpp delete mode 100644 dockeditor.h delete mode 100644 downloadagent.cpp delete mode 100644 editxlinkdialog.cpp delete mode 100644 exporthtmldialog.cpp delete mode 100644 exportoofiledialog.cpp delete mode 100644 exports.cpp delete mode 100644 exports.h delete mode 100644 extrainfodialog.cpp delete mode 100644 extrainfodialog.h delete mode 100644 file.cpp delete mode 100644 file.h delete mode 100644 findresultwidget.cpp delete mode 100644 findresultwidget.h delete mode 100644 findwidget.cpp delete mode 100644 findwidget.h delete mode 100644 flag.cpp delete mode 100644 flag.h delete mode 100644 flagobj.cpp delete mode 100644 flagobj.h delete mode 100644 flagrow.cpp delete mode 100644 flagrow.h delete mode 100644 flagrowobj.cpp delete mode 100644 flagrowobj.h delete mode 100644 flags/flag-2arrow-down.png delete mode 100644 flags/flag-2arrow-up.png delete mode 100644 flags/flag-arrow-down.png delete mode 100644 flags/flag-arrow-up.png delete mode 100644 flags/flag-clock.png delete mode 100644 flags/flag-cross-red.png delete mode 100644 flags/flag-exclamationmark.png delete mode 100644 flags/flag-flash.png delete mode 100644 flags/flag-heart.png delete mode 100644 flags/flag-hook-green.png delete mode 100644 flags/flag-info.png delete mode 100644 flags/flag-lamp.png delete mode 100644 flags/flag-lifebelt.png delete mode 100644 flags/flag-note.png delete mode 100644 flags/flag-phone.png delete mode 100644 flags/flag-questionmark.png delete mode 100644 flags/flag-smiley-good.png delete mode 100644 flags/flag-smiley-omb.png delete mode 100644 flags/flag-smiley-sad.png delete mode 100644 flags/flag-stopsign.png delete mode 100644 flags/flag-target.png delete mode 100644 flags/flag-task-finished.png delete mode 100644 flags/flag-task-new-morning.png delete mode 100644 flags/flag-task-new-sleeping.png delete mode 100644 flags/flag-task-new.png delete mode 100644 flags/flag-task-wip-morning.png delete mode 100644 flags/flag-task-wip-sleeping.png delete mode 100644 flags/flag-task-wip.png delete mode 100644 flags/flag-task.png delete mode 100644 flags/flag-url-16x16.png delete mode 100644 flags/flag-url-bugzilla-novell-closed.png delete mode 100644 flags/flag-url-bugzilla-novell.png delete mode 100644 flags/flag-url.png delete mode 100644 flags/flag-urlnew.png delete mode 100644 flags/flag-wip.png create mode 100644 flags/standard/Dialog-STOP.svg create mode 100644 flags/standard/Dialog-information_on.svg create mode 100644 flags/standard/arrow-2down-blue.svg create mode 100644 flags/standard/arrow-2up-blue.svg create mode 100644 flags/standard/arrow-down-blue.svg create mode 100644 flags/standard/arrow-up-blue.svg create mode 100644 flags/standard/dialog-ok-apply.svg create mode 100644 flags/standard/dialog-warning.svg create mode 100644 flags/standard/edit-delete.svg create mode 100644 flags/standard/edit-undo.svg create mode 100644 flags/standard/emblem-favorite.svg create mode 100644 flags/standard/face-plain.svg create mode 100644 flags/standard/face-sad.svg create mode 100644 flags/standard/face-smile.svg create mode 100644 flags/standard/face-surprise.svg create mode 100644 flags/standard/flash.svg create mode 100644 flags/standard/help-about.svg create mode 100644 flags/standard/help-contextual.svg create mode 100644 flags/standard/internet-telephony.svg create mode 100644 flags/standard/kalarm.svg create mode 100644 flags/standard/question-mark.svg create mode 100644 flags/system/applications-internet-new.svg create mode 100644 flags/system/applications-internet.svg create mode 100644 flags/system/klipper.svg create mode 100644 flags/system/no-arrow-up.png create mode 100644 flags/system/stopsign-arrow-2up.png create mode 100644 flags/system/stopsign-arrow-up.png create mode 100644 flags/system/target.svg create mode 100644 flags/system/task-finished.svg create mode 100644 flags/system/task-new-morning.svg create mode 100644 flags/system/task-new-sleeping.svg create mode 100644 flags/system/task-new.svg create mode 100644 flags/system/task-wip-morning.svg create mode 100644 flags/system/task-wip-sleeping.svg create mode 100644 flags/system/task-wip.svg delete mode 100644 floatimageobj.cpp delete mode 100644 floatimageobj.h delete mode 100644 floatobj.cpp rename attributedialog.ui => forms/attributedialog.ui (100%) rename attributewidget.ui => forms/attributewidget.ui (100%) rename branchpropeditor.ui => forms/branchpropeditor.ui (78%) create mode 100644 forms/confluence-settings-dialog.ui create mode 100644 forms/confluence-userdialog.ui create mode 100644 forms/darktheme-settings-dialog.ui create mode 100644 forms/default-map-settings-dialog.ui rename editxlinkdialog.ui => forms/editxlinkdialog.ui (98%) create mode 100644 forms/export-confluence-dialog.ui rename exporthtmldialog.ui => forms/export-html-dialog.ui (99%) rename exportxhtmldialog.ui => forms/exportxhtmldialog.ui (84%) rename extrainfodialog.ui => forms/extrainfodialog.ui (83%) create mode 100644 forms/historywindow.ui create mode 100644 forms/jira-settings-dialog.ui rename lineeditdialog.ui => forms/lineeditdialog.ui (100%) rename lockedfiledialog.ui => forms/lockedfiledialog.ui (76%) create mode 100644 forms/scripteditor.ui rename showtextdialog.ui => forms/showtextdialog.ui (74%) rename warningdialog.ui => forms/warningdialog.ui (75%) create mode 100644 forms/zip-settings-dialog.ui delete mode 100644 frameobj.cpp delete mode 100644 frameobj.h delete mode 100644 geometry.cpp delete mode 100644 geometry.h delete mode 100644 headingeditor.cpp delete mode 100644 headingobj.cpp delete mode 100644 headingobj.h delete mode 100644 historywindow.cpp delete mode 100644 historywindow.ui create mode 100644 icons/configure-plus.svg delete mode 100644 icons/cursorcolorpicker16.png delete mode 100644 icons/cursorcopy.png delete mode 100644 icons/cursorhandopen.png delete mode 100644 icons/cursorhandopen16.png rename icons/{ => cursors}/cursorcolorpicker.png (100%) rename icons/{ => cursors}/cursorxlink.png (100%) create mode 100644 icons/document-save.svg create mode 100644 icons/down-diagonal-left.png create mode 100644 icons/down-diagonal-right.png delete mode 100644 icons/formatcolorpicker.xpm delete mode 100644 icons/modecopy.png create mode 100644 icons/modifiers/cursorhandopen.png rename icons/{modecolor.png => modifiers/mode-color.png} (100%) create mode 100644 icons/modifiers/mode-move-object.svg create mode 100644 icons/modifiers/mode-select.svg rename icons/{modelink.png => modifiers/mode-xlink.png} (100%) delete mode 100644 icons/rotate-ccw.png delete mode 100644 icons/rotate-cw.png create mode 100644 icons/script-reload.svg create mode 100644 icons/script-run.svg create mode 100644 icons/system-shutdown.svg create mode 100644 icons/taskfilter-activetask.png create mode 100644 icons/taskfilter-currentmap.png create mode 100644 icons/taskfilter-newtask.png create mode 100644 icons/transform-rotate-ccw.svg create mode 100644 icons/transform-rotate-cw.svg create mode 100644 icons/up-diagonal-left.png create mode 100644 icons/up-diagonal-right.png create mode 100644 icons/video-projector.png create mode 100644 icons/vym-128x128.ico delete mode 100755 icons/vym.ico delete mode 100644 imageitem.cpp delete mode 100644 imageitem.h delete mode 100644 imageobj.cpp delete mode 100644 imageobj.h delete mode 100644 imports.cpp create mode 100644 lang/vym.de.ts delete mode 100644 lang/vym.de_DE.ts delete mode 100644 lineeditdialog.cpp delete mode 100644 lineeditdialog.h delete mode 100644 linkablemapobj.cpp delete mode 100644 linkablemapobj.h delete mode 100644 lockedfiledialog.h delete mode 100644 macros.cpp delete mode 100644 macros.h delete mode 100644 macros/macro-01.vys delete mode 100644 macros/macro-02.vys delete mode 100644 macros/macro-03.vys delete mode 100644 macros/macro-04.vys delete mode 100644 macros/macro-05.vys delete mode 100644 macros/macro-06.vys delete mode 100644 macros/macro-07.vys delete mode 100644 macros/macro-08.vys delete mode 100644 macros/macro-09.vys delete mode 100644 macros/macro-10.vys delete mode 100644 macros/macro-11.vys delete mode 100644 macros/macro-12.vys delete mode 100644 macros/macro-s01.vys delete mode 100644 macros/macro-s02.vys delete mode 100644 macros/macro-s03.vys delete mode 100644 macros/macro-s04.vys delete mode 100644 macros/macro-s05.vys delete mode 100644 macros/macro-s06.vys delete mode 100644 macros/macro-s07.vys delete mode 100644 macros/macro-s08.vys delete mode 100644 macros/macro-s09.vys delete mode 100644 macros/macro-s10.vys delete mode 100644 macros/macro-s11.vys delete mode 100644 macros/macro-s12.vys create mode 100644 macros/macros.vys delete mode 100644 main.cpp delete mode 100644 mainwindow.cpp delete mode 100644 mapeditor.cpp delete mode 100644 mapeditor.h delete mode 100644 mapitem.cpp delete mode 100644 mapobj.cpp delete mode 100644 mapobj.h delete mode 100644 misc.cpp delete mode 100644 misc.h delete mode 100644 noteeditor.cpp delete mode 100644 options.cpp delete mode 100644 ornamentedobj.cpp delete mode 100644 ornamentedobj.h delete mode 100644 parser.cpp delete mode 100644 parser.h create mode 100644 release-notes-2.9.md delete mode 100644 scripteditor.cpp delete mode 100644 scripteditor.h delete mode 100644 scripteditor.ui delete mode 100644 scriptoutput.cpp delete mode 100755 scripts/bugger delete mode 100755 scripts/getbinaries delete mode 100755 scripts/make-qrc.rb delete mode 100755 scripts/makedist-vym delete mode 100755 scripts/screencast delete mode 100644 settings.cpp delete mode 100644 settings.h delete mode 100644 shortcuts.cpp delete mode 100644 shortcuts.h delete mode 100644 showtextdialog.cpp delete mode 100644 showtextdialog.h delete mode 100644 slidecontrolwidget.cpp delete mode 100644 slideeditor.cpp delete mode 100644 slideitem.cpp create mode 100644 src/aboutdialog.cpp rename aboutdialog.h => src/aboutdialog.h (81%) create mode 100644 src/animpoint.cpp rename animpoint.h => src/animpoint.h (54%) create mode 100644 src/arrowobj.cpp rename arrowobj.h => src/arrowobj.h (51%) create mode 100644 src/attributeitem.cpp create mode 100644 src/attributeitem.h create mode 100644 src/branchitem.cpp create mode 100644 src/branchitem.h create mode 100644 src/branchobj.cpp create mode 100644 src/branchobj.h create mode 100644 src/branchpropeditor.cpp create mode 100644 src/branchpropeditor.h create mode 100644 src/codeeditor.cpp create mode 100644 src/codeeditor.h create mode 100644 src/command.cpp create mode 100644 src/command.h create mode 100644 src/confluence-agent.cpp create mode 100644 src/confluence-agent.h create mode 100644 src/confluence-settings-dialog.cpp create mode 100644 src/confluence-settings-dialog.h create mode 100644 src/confluence-user.cpp create mode 100644 src/confluence-user.h create mode 100644 src/confluence-userdialog.cpp create mode 100644 src/confluence-userdialog.h create mode 100644 src/darktheme-settings-dialog.cpp create mode 100644 src/darktheme-settings-dialog.h create mode 100644 src/dbus/adaptormodel.cpp rename adaptormodel.h => src/dbus/adaptormodel.h (65%) create mode 100644 src/dbus/adaptorvym.cpp create mode 100644 src/dbus/adaptorvym.h create mode 100644 src/debuginfo.cpp create mode 100644 src/debuginfo.h create mode 100644 src/default-map-settings-dialog.cpp create mode 100644 src/default-map-settings-dialog.h create mode 100644 src/dockeditor.cpp create mode 100644 src/dockeditor.h create mode 100644 src/download-agent.cpp rename downloadagent.h => src/download-agent.h (75%) create mode 100644 src/editxlinkdialog.cpp rename editxlinkdialog.h => src/editxlinkdialog.h (61%) create mode 100644 src/export-ao.cpp create mode 100644 src/export-ao.h create mode 100644 src/export-ascii.cpp create mode 100644 src/export-ascii.h create mode 100644 src/export-base.cpp create mode 100644 src/export-base.h create mode 100644 src/export-confluence-dialog.cpp create mode 100644 src/export-confluence-dialog.h create mode 100644 src/export-confluence.cpp create mode 100644 src/export-confluence.h create mode 100644 src/export-csv.cpp create mode 100644 src/export-csv.h create mode 100644 src/export-firefox.cpp create mode 100644 src/export-firefox.h create mode 100644 src/export-html-dialog.cpp rename exporthtmldialog.h => src/export-html-dialog.h (57%) create mode 100644 src/export-html.cpp create mode 100644 src/export-html.h create mode 100644 src/export-impress.cpp create mode 100644 src/export-impress.h create mode 100644 src/export-latex.cpp create mode 100644 src/export-latex.h create mode 100644 src/export-markdown.cpp create mode 100644 src/export-markdown.h create mode 100644 src/export-orgmode.cpp create mode 100644 src/export-orgmode.h create mode 100644 src/export-taskjuggler.cpp create mode 100644 src/export-taskjuggler.h create mode 100644 src/exportoofiledialog.cpp rename exportoofiledialog.h => src/exportoofiledialog.h (66%) create mode 100644 src/extrainfodialog.cpp create mode 100644 src/extrainfodialog.h create mode 100644 src/file.cpp create mode 100644 src/file.h rename findresultitem.cpp => src/findresultitem.cpp (66%) rename findresultitem.h => src/findresultitem.h (83%) rename findresultmodel.cpp => src/findresultmodel.cpp (54%) rename findresultmodel.h => src/findresultmodel.h (78%) create mode 100644 src/findresultwidget.cpp create mode 100644 src/findresultwidget.h create mode 100644 src/findwidget.cpp create mode 100644 src/findwidget.h create mode 100644 src/flag.cpp create mode 100644 src/flag.h create mode 100644 src/flagobj.cpp create mode 100644 src/flagobj.h create mode 100644 src/flagrow.cpp create mode 100644 src/flagrow.h create mode 100644 src/flagrowmaster.cpp create mode 100644 src/flagrowmaster.h create mode 100644 src/flagrowobj.cpp create mode 100644 src/flagrowobj.h create mode 100644 src/floatimageobj.cpp create mode 100644 src/floatimageobj.h create mode 100644 src/floatobj.cpp rename floatobj.h => src/floatobj.h (53%) create mode 100644 src/frameobj.cpp create mode 100644 src/frameobj.h create mode 100644 src/geometry.cpp create mode 100644 src/geometry.h rename heading.cpp => src/heading.cpp (56%) rename heading.h => src/heading.h (64%) create mode 100644 src/headingeditor.cpp rename headingeditor.h => src/headingeditor.h (58%) create mode 100644 src/headingobj.cpp create mode 100644 src/headingobj.h rename highlighter.cpp => src/highlighter.cpp (77%) rename highlighter.h => src/highlighter.h (91%) create mode 100644 src/historywindow.cpp rename historywindow.h => src/historywindow.h (53%) create mode 100644 src/imageitem.cpp create mode 100644 src/imageitem.h create mode 100644 src/imageobj.cpp create mode 100644 src/imageobj.h create mode 100644 src/imports.cpp rename imports.h => src/imports.h (52%) create mode 100644 src/jira-agent.cpp create mode 100644 src/jira-agent.h create mode 100644 src/jira-settings-dialog.cpp create mode 100644 src/jira-settings-dialog.h create mode 100644 src/lineeditdialog.cpp create mode 100644 src/lineeditdialog.h create mode 100644 src/linkablemapobj.cpp create mode 100644 src/linkablemapobj.h rename lockedfiledialog.cpp => src/lockedfiledialog.cpp (69%) create mode 100644 src/lockedfiledialog.h create mode 100644 src/macros.cpp create mode 100644 src/macros.h create mode 100644 src/main.cpp create mode 100644 src/mainwindow.cpp rename mainwindow.h => src/mainwindow.h (56%) create mode 100644 src/mapeditor.cpp create mode 100644 src/mapeditor.h create mode 100644 src/mapitem.cpp rename mapitem.h => src/mapitem.h (58%) create mode 100644 src/mapobj.cpp create mode 100644 src/mapobj.h create mode 100644 src/misc.cpp create mode 100644 src/misc.h rename mkdtemp.cpp => src/mkdtemp.cpp (84%) rename mkdtemp.h => src/mkdtemp.h (100%) rename mysortfilterproxymodel.cpp => src/mysortfilterproxymodel.cpp (68%) rename mysortfilterproxymodel.h => src/mysortfilterproxymodel.h (58%) create mode 100644 src/noteeditor.cpp rename noteeditor.h => src/noteeditor.h (88%) create mode 100644 src/options.cpp rename options.h => src/options.h (61%) create mode 100644 src/ornamentedobj.cpp create mode 100644 src/ornamentedobj.h create mode 100644 src/scripteditor.cpp create mode 100644 src/scripteditor.h create mode 100644 src/scripting.cpp create mode 100644 src/scripting.h create mode 100644 src/scriptoutput.cpp rename scriptoutput.h => src/scriptoutput.h (68%) create mode 100644 src/settings.cpp create mode 100644 src/settings.h create mode 100644 src/shortcuts.cpp create mode 100644 src/shortcuts.h create mode 100644 src/showtextdialog.cpp create mode 100644 src/showtextdialog.h create mode 100644 src/slidecontrolwidget.cpp rename slidecontrolwidget.h => src/slidecontrolwidget.h (81%) create mode 100644 src/slideeditor.cpp rename slideeditor.h => src/slideeditor.h (71%) create mode 100644 src/slideitem.cpp rename slideitem.h => src/slideitem.h (63%) rename slidemodel.cpp => src/slidemodel.cpp (50%) rename slidemodel.h => src/slidemodel.h (71%) create mode 100644 src/task.cpp create mode 100644 src/task.h create mode 100644 src/taskeditor.cpp create mode 100644 src/taskeditor.h create mode 100644 src/taskfiltermodel.cpp create mode 100644 src/taskfiltermodel.h create mode 100644 src/taskmodel.cpp create mode 100644 src/taskmodel.h create mode 100644 src/texteditor.cpp create mode 100644 src/texteditor.h create mode 100644 src/treedelegate.cpp create mode 100644 src/treedelegate.h create mode 100644 src/treeeditor.cpp rename treeeditor.h => src/treeeditor.h (62%) create mode 100644 src/treeitem.cpp create mode 100644 src/treeitem.h create mode 100644 src/treemodel.cpp rename treemodel.h => src/treemodel.h (55%) create mode 100644 src/version.cpp create mode 100644 src/version.h create mode 100644 src/vymlock.cpp rename vymlock.h => src/vymlock.h (59%) create mode 100644 src/vymmodel.cpp create mode 100644 src/vymmodel.h create mode 100644 src/vymmodelwrapper.cpp create mode 100644 src/vymmodelwrapper.h create mode 100644 src/vymnote.cpp rename vymnote.h => src/vymnote.h (53%) create mode 100644 src/vymprocess.cpp rename vymprocess.h => src/vymprocess.h (64%) create mode 100644 src/vymtext.cpp create mode 100644 src/vymtext.h create mode 100644 src/vymview.cpp rename vymview.h => src/vymview.h (57%) create mode 100644 src/warningdialog.cpp create mode 100644 src/warningdialog.h create mode 100644 src/winter.cpp rename winter.h => src/winter.h (51%) create mode 100644 src/xlink.cpp create mode 100644 src/xlink.h create mode 100644 src/xlinkitem.cpp create mode 100644 src/xlinkitem.h create mode 100644 src/xlinkobj.cpp rename xlinkobj.h => src/xlinkobj.h (54%) create mode 100644 src/xml-base.cpp create mode 100644 src/xml-base.h create mode 100644 src/xml-freemind.cpp create mode 100644 src/xml-freemind.h create mode 100644 src/xml-vym.cpp create mode 100644 src/xml-vym.h create mode 100644 src/xmlobj.cpp create mode 100644 src/xmlobj.h create mode 100644 src/xsltproc.cpp rename xsltproc.h => src/xsltproc.h (69%) create mode 100644 src/zip-settings-dialog.cpp create mode 100644 src/zip-settings-dialog.h delete mode 100644 task.cpp delete mode 100644 task.h delete mode 100644 taskeditor.cpp delete mode 100644 taskeditor.h delete mode 100644 taskfiltermodel.cpp delete mode 100644 taskfiltermodel.h delete mode 100644 taskmodel.cpp delete mode 100644 taskmodel.h create mode 100644 test/maps/legacy/external-note-plaintext.txt create mode 100644 test/maps/legacy/external-note-richtext.html create mode 100644 test/maps/legacy/faq-2.5.21.xml create mode 100644 test/maps/legacy/legacy-text-2.4.0.xml create mode 100644 test/maps/legacy/lifeforms-2.1.11.vym create mode 100644 test/maps/legacy/notes.xml create mode 100644 test/maps/legacy/time-management-1.13.33.vym create mode 100644 test/maps/test-default.vym create mode 100644 test/start-internal-tests.sh create mode 100644 test/start-ruby-tests-legacy.sh rename test/{start-test.sh => start-ruby-tests.sh} (69%) create mode 100644 test/vym-selftest.vys create mode 100644 test/vym-test-legacy.rb create mode 100644 tex/help.tex create mode 100644 tex/images/flags/add-userflag.png create mode 100644 tex/images/flags/arrow-up.png create mode 100644 tex/images/flags/arrow2-up.png create mode 100644 tex/images/flags/arrows.png create mode 100644 tex/images/flags/stopsign.png create mode 100644 tex/images/flags/system/note.png create mode 100644 tex/images/flags/system/target.png create mode 100644 tex/images/flags/system/task-finished.png create mode 100644 tex/images/flags/system/task-new-sleeping.png create mode 100644 tex/images/flags/system/task-new.png create mode 100644 tex/images/flags/system/task-not-started.png create mode 100644 tex/images/flags/system/task-wip-sleeping.png create mode 100644 tex/images/flags/system/task-wip.png create mode 100644 tex/images/flags/systemflags.png delete mode 100644 texteditor.cpp delete mode 100644 texteditor.h delete mode 100644 treedelegate.cpp delete mode 100644 treedelegate.h delete mode 100644 treeeditor.cpp delete mode 100644 treeitem.cpp delete mode 100644 treeitem.h delete mode 100644 treemodel.cpp delete mode 100644 version.cpp delete mode 100644 version.h delete mode 100644 vymlock.cpp delete mode 100644 vymmodel.cpp delete mode 100644 vymmodel.h delete mode 100644 vymnote.cpp delete mode 100644 vymprocess.cpp delete mode 100644 vymtext.cpp delete mode 100644 vymtext.h delete mode 100644 vymview.cpp delete mode 100644 warningdialog.cpp delete mode 100644 warningdialog.h delete mode 100644 winter.cpp delete mode 100644 xlink.cpp delete mode 100644 xlink.h delete mode 100644 xlinkitem.cpp delete mode 100644 xlinkitem.h delete mode 100644 xlinkobj.cpp delete mode 100644 xml-base.cpp delete mode 100644 xml-base.h delete mode 100644 xml-freemind.cpp delete mode 100644 xml-freemind.h delete mode 100644 xml-vym.cpp delete mode 100644 xml-vym.h delete mode 100644 xmlobj.cpp delete mode 100644 xmlobj.h delete mode 100644 xsltproc.cpp diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..5f82f86 --- /dev/null +++ b/.clang-format @@ -0,0 +1,3 @@ +BreakBeforeBraces: Stroustrup +IndentWidth: 4 +TabWidth: 4 \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index 81102ba..c730a49 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,334 +1,172 @@ -project( vym ) -cmake_minimum_required( VERSION 2.6 ) - -if( NOT CMAKE_BUILD_TYPE ) - set( CMAKE_BUILD_TYPE Debug ) -endif( NOT CMAKE_BUILD_TYPE ) - -if( CMAKE_COMPILER_IS_GNUCXX ) - add_definitions ( -Wall ) -endif( CMAKE_COMPILER_IS_GNUCXX ) - -if( UNIX AND NOT APPLE ) - set( NO_DBUS_DEFAULT OFF ) -else( UNIX AND NOT APPLE ) - set( NO_DBUS_DEFAULT ON ) -endif( UNIX AND NOT APPLE ) - -option( NO_DBUS "Build vym without dbus support" ${NO_DBUS_DEFAULT} ) - -find_package ( Qt4 REQUIRED ) -include ( ${QT_USE_FILE} ) -add_definitions( ${QT_DEFINITIONS} ) - -if( WIN32 ) - add_definitions( -DUNICODE -D_USE_MATH_DEFINES ) - if( MSVC ) - set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Zc:wchar_t-" ) - endif( MSVC ) -endif( WIN32 ) - -find_package( cppcheck ) -if(CPPCHECK_FOUND) - set(_cppcheck_args) - list(APPEND _cppcheck_args ${CPPCHECK_INCLUDEPATH_ARG} ${CMAKE_SOURCE_DIR}) -# list(APPEND _cppcheck_args ${CPPCHECK_INCLUDEPATH_ARG} ${QT_QTCORE_INCLUDE_DIR}) -# list(APPEND _cppcheck_args ${CPPCHECK_INCLUDEPATH_ARG} ${QT_QTDBUS_INCLUDE_DIR}) -# list(APPEND _cppcheck_args ${CPPCHECK_INCLUDEPATH_ARG} ${QT_QTGUI_INCLUDE_DIR}) -# list(APPEND _cppcheck_args ${CPPCHECK_INCLUDEPATH_ARG} ${QT_QTNETWORK_INCLUDE_DIR}) -# list(APPEND _cppcheck_args ${CPPCHECK_INCLUDEPATH_ARG} ${QT_QTXML_INCLUDE_DIR}) -# list(APPEND _cppcheck_args ${CPPCHECK_INCLUDEPATH_ARG} ${QT_QTSVG_INCLUDE_DIR}) - - list(APPEND _cppcheck_args "enable" "all") - - add_custom_target( - cppcheck - COMMAND - "${CPPCHECK_EXECUTABLE}" - ${CPPCHECK_TEMPLATE_ARG} - ${CPPCHECK_QUIET_ARG} - "--force" -# "--std=c++11" - ${_cppcheck_args} - ${CMAKE_SOURCE_DIR} - ) - - message(STATUS "cppcheck target added.") -endif(CPPCHECK_FOUND) - -include_directories ( - ${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} - ${QT_QTCORE_INCLUDE_DIR} ${QT_QTGUI_INCLUDE_DIR} ${QT_QTNETWORK_INCLUDE_DIR} ${QT_QTXML_INCLUDE_DIR} ${QT_QTSVG_INCLUDE_DIR} - ) - -if(NOT NO_DBUS ) - include_directories( ${QT_QTDBUS_INCLUDE_DIR} ) -endif(NOT NO_DBUS ) - -set ( vym_HDRS - aboutdialog.h - taskfiltermodel.h - animpoint.h - attribute.h - attributeitem.h - # attributedelegate.h - # attributedialog.h - # attributewidget.h - branchitem.h - branchobj.h - branchpropeditor.h - bugagent.h - command.h - dockeditor.h - downloadagent.h - editxlinkdialog.h - exportoofiledialog.h - exporthtmldialog.h - exports.h - extrainfodialog.h - file.h - findwidget.h - findresultwidget.h - findresultitem.h - findresultmodel.h - flag.h - flagobj.h - flagrowobj.h - flagrow.h - floatimageobj.h - floatobj.h - frameobj.h - geometry.h - headingeditor.h - headingobj.h - highlighter.h - historywindow.h - imageitem.h - imageobj.h - imports.h - lineeditdialog.h - linkablemapobj.h - macros.h - mainwindow.h - mapeditor.h - mapitem.h - mapobj.h - misc.h - mysortfilterproxymodel.h - noteeditor.h - noteobj.h - options.h - ornamentedobj.h - parser.h - process.h - scripteditor.h - settings.h - shortcuts.h - showtextdialog.h - slidecontrolwidget.h - slideeditor.h - slideitem.h - slidemodel.h - task.h - taskeditor.h - taskmodel.h - treedelegate.h - treeeditor.h - treeitem.h - treemodel.h - texteditor.h - version.h - vymmodel.h - vymview.h - winter.h - warningdialog.h - xlink.h - xlinkitem.h - xlinkobj.h - xml-base.h - xml-vym.h - xml-freemind.h - xmlobj.h - xsltproc.h - ) - -set ( vym_SRCS - aboutdialog.cpp - taskfiltermodel.cpp - animpoint.cpp - attribute.cpp - attributeitem.cpp - # attributedelegate.cpp - # attributedialog.cpp - # attributewidget.cpp - branchitem.cpp - branchobj.cpp - branchpropeditor.cpp - bugagent.cpp - command.cpp - dockeditor.cpp - downloadagent.cpp - editxlinkdialog.cpp - exportoofiledialog.cpp - exports.cpp - exporthtmldialog.cpp - extrainfodialog.cpp - file.cpp - findwidget.cpp - findresultwidget.cpp - findresultitem.cpp - findresultmodel.cpp - flag.cpp - flagobj.cpp - flagrow.cpp - flagrowobj.cpp - floatimageobj.cpp - floatobj.cpp - frameobj.cpp - geometry.cpp - headingeditor.cpp - headingobj.cpp - highlighter.cpp - historywindow.cpp - imageitem.cpp - imageobj.cpp - imports.cpp - lineeditdialog.cpp - linkablemapobj.cpp - macros.cpp - main.cpp - mainwindow.cpp - mapeditor.cpp - mapitem.cpp - mapobj.cpp - misc.cpp - mysortfilterproxymodel.cpp - noteeditor.cpp - noteobj.cpp - options.cpp - ornamentedobj.cpp - parser.cpp - process.cpp - scripteditor.cpp - settings.cpp - shortcuts.cpp - showtextdialog.cpp - slidecontrolwidget.cpp - slideeditor.cpp - slideitem.cpp - slidemodel.cpp - task.cpp - taskeditor.cpp - taskmodel.cpp - texteditor.cpp - treedelegate.cpp - treeeditor.cpp - treeitem.cpp - treemodel.cpp - version.cpp - vymmodel.cpp - vymview.cpp - winter.cpp - warningdialog.cpp - xlink.cpp - xlinkitem.cpp - xlinkobj.cpp - xml-base.cpp - xml-vym.cpp - xml-freemind.cpp - xmlobj.cpp - xsltproc.cpp - ) - -set ( vym_UIS - attributewidget.ui - branchpropeditor.ui - exporthtmldialog.ui - extrainfodialog.ui - editxlinkdialog.ui - historywindow.ui - lineeditdialog.ui - scripteditor.ui - showtextdialog.ui - warningdialog.ui - ) -QT4_WRAP_UI(UIS ${vym_UIS}) - -set ( vym_TRS - lang/vym_de_DE.ts - lang/vym_en.ts - lang/vym_es.ts - lang/vym_fr.ts - lang/vym_it.ts - lang/vym_pt_BR.ts - lang/vym_ru.ts - lang/vym_sv.ts - lang/vym_zh_CN.ts - lang/vym_zh_TW.ts - lang/vym_cs_CZ.ts - ) -QT4_ADD_TRANSLATION(TRS ${vym_TRS}) - -set ( vym_MOCS - aboutdialog.h - branchpropeditor.h - bugagent.h - dockeditor.h - downloadagent.h - editxlinkdialog.h - exportoofiledialog.h - exporthtmldialog.h - extrainfodialog.h - findwidget.h - findresultwidget.h - findresultmodel.h - headingeditor.h - highlighter.h - historywindow.h - lineeditdialog.h - mainwindow.h - mapeditor.h - mysortfilterproxymodel.h - noteeditor.h - process.h - scripteditor.h - showtextdialog.h - slidecontrolwidget.h - slideeditor.h - slidemodel.h - taskeditor.h - taskmodel.h - treedelegate.h - treeeditor.h - treemodel.h - texteditor.h - vymmodel.h - vymview.h - winter.h - warningdialog.h - ) -if( NOT NO_DBUS ) - add_definitions(-DVYM_DBUS) - list(APPEND vym_HDRS adaptormodel.h adaptorvym.h) - list(APPEND vym_SRCS adaptormodel.cpp adaptorvym.cpp) - list(APPEND vym_MOCS adaptormodel.h adaptorvym.h) -endif( NOT NO_DBUS ) -QT4_WRAP_CPP(MOCS ${vym_MOCS}) - - - -if( WIN32 ) - set( vym_SRCS ${vym_SRCS} mkdtemp.cpp vym.rc ) -endif( WIN32 ) - -add_executable ( vym WIN32 ${vym_SRCS} ${UIS} ${RSCS} ${TRS} ${MOCS} ) -target_link_libraries ( vym ${QT_QTMAIN_LIBRARY} ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTSVG_LIBRARY} ) -if( NOT NO_DBUS ) - target_link_libraries( vym ${QT_QTDBUS_LIBRARY} ) -endif( NOT NO_DBUS ) - -install( TARGETS vym RUNTIME DESTINATION bin ) - -set( _installfolders demos exports flags icons macros scripts styles ) -install( DIRECTORY ${_installfolders} DESTINATION share/vym ) -install( FILES ${TRS} DESTINATION share/vym/lang ) +cmake_minimum_required(VERSION 3.12) + +project(ViewYourMind) + +find_package(Qt5 COMPONENTS Widgets LinguistTools REQUIRED) + +set(QtComponents + LinguistTools + Network + PrintSupport + Script + Svg + Widgets + Xml +) + +set(QtLibraries + Qt5::Network + Qt5::PrintSupport + Qt5::Script + Qt5::Svg + Qt5::Widgets + Qt5::Xml +) + +# Switch on Debug mode with one of below: +# cmake -DCMAKE_BUILD_TYPE=Debug . +# set(CMAKE_BUILD_TYPE Debug) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTOUIC ON) +set(CMAKE_AUTORCC ON) + +# On Linux DBUS is used for IPC with vym +# On openSUSE install it using: zypper install dbus-1-devel + +if (UNIX) + find_package(DBus1) + + if(DBus1_FOUND) + LIST(APPEND QtComponents DBus) + LIST(APPEND QtLibraries Qt5::DBus) + endif() +endif() + +if(WIN32) + set(OPENSSL_ROOT_DIR "C:/OpenSSL-Win64") + find_package(OpenSSL) + + if( OPENSSL_FOUND ) + include_directories(${OPENSSL_INCLUDE_DIRS}) + link_directories(${OPENSSL_LIBRARIES}) + message(STATUS "Using OpenSSL version: ${OPENSSL_VERSION}") + else() + message(STATUS "No openSSL found?!") + # Error; with REQUIRED, pkg_search_module() will throw an error by it's own + endif() + + #target_link_libraries(${YOUR_TARGET_HERE} ${OPENSSL_LIBRARIES}) + #target_link_libraries(project_name /path/of/libssl.so /path/of/libcrypto.so) + + set(CMAKE_INSTALL_DATAROOTDIR ".") + endif() + +include(GNUInstallDirs) + +find_package(Qt5 COMPONENTS ${QtComponents} REQUIRED) +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) +list(APPEND CMAKE_AUTOUIC_SEARCH_PATHS "${CMAKE_SOURCE_DIR}/forms") + +get_target_property(QtLibraryType Qt5::Widgets TYPE) + +if(QtLibraryType STREQUAL STATIC_LIBRARY) + message(STATUS "Static Qt linkage") + list(APPEND QtLibraries Qt5::QSvgPlugin) +endif() + +include_directories( + ${CMAKE_SOURCE_DIR} +) + +# Source files +file(GLOB VymSources RELATIVE ${CMAKE_SOURCE_DIR} "src/*.cpp") + +if(WIN32) + list(APPEND VymSources + src/mkdtemp.cpp + vym.rc + ) + ADD_COMPILE_DEFINITIONS(_USE_MATH_DEFINES) +endif() + + +# Add DBUS interfaces, if DBUS is available on platform +if(DBus1_FOUND) + list(APPEND VymSources src/dbus/adaptormodel.cpp src/dbus/adaptorvym.cpp) + include_directories(${CMAKE_SOURCE_DIR}/src/dbus ${CMAKE_SOURCE_DIR}/src) + ADD_COMPILE_DEFINITIONS(VYM_DBUS) +endif() + +# Translations (release) + + # To update the translation files based on source code changes + # first call manually + # lupdate-qt5 src/ -ts lang/*.ts + # + # Qt6 will have a dedicated macro: + # https://doc.qt.io/qt-6/qtlinguist-cmake-qt-add-lrelease.html + +#file(GLOB ts_files ABSOLUTE ${CMAKE_BINARY_DIR} "lang/*.ts") +file(GLOB ts_files RELATIVE ${CMAKE_SOURCE_DIR} "lang/*.ts") +message(STATUS "Creating ${CMAKE_BINARY_DIR}/translations") +file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/translations") +set_source_files_properties(${ts_files} PROPERTIES OUTPUT_LOCATION ${CMAKE_BINARY_DIR}/translations) +#set_source_files_properties(${ts_files} PROPERTIES OUTPUT_LOCATION ${CMAKE_SOURCE_DIR}/translations) + +#QT5_create_translation(qm_files ${CMAKE_SOURCE_DIR} ${ts_files}) +#QT5_create_translation(qm_files ${CMAKE_BINARY_DIR} ${ts_files}) +#QT5_create_translation(qm_files ${CMAKE_SOURCE_DIR}/src) + +QT5_add_translation(qm_files ${ts_files}) +add_compile_definitions(CMAKE_SOURCE_DIR) + +message(STATUS "CMAKE_BINARY_DIR: ${CMAKE_BINARY_DIR}") +message(STATUS "ts_files: ${ts_files}") +message(STATUS "qm_files: ${qm_files}") + +ADD_COMPILE_DEFINITIONS(VYMBASEDIR="${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}") + +add_executable(vym ${VymSources} vym.qrc ${qm_files}) +target_link_libraries(vym ${QtLibraries}) + +if(WIN32) + set_target_properties(vym PROPERTIES WIN32_EXECUTABLE TRUE) + install(TARGETS vym DESTINATION "${CMAKE_INSTALL_PREFIX}") +else() + install(TARGETS vym DESTINATION bin) +endif() + +if(APPLE) + message(STATUS "Detected APPLE") + set_target_properties(vym PROPERTIES MACOSX_BUNDLE TRUE ) + + # Add property to Info.plist + set(MACOSX_BUNDLE_ICON_FILE vym.icns) + + # tell CMake where to find and install the file itself + set(APP_ICON_MACOSX ${CMAKE_CURRENT_SOURCE_DIR}/icons/vym.icns) + set_source_files_properties(${APP_ICON_MACOSX} PROPERTIES + MACOSX_PACKAGE_LOCATION "Resources") + +#FIXME-0 add_executable(vym MACOSX_BUNDLE main.cpp ${APP_ICON_MACOSX}) +target_sources(vym PUBLIC ${APP_ICON_MACOSX}) +endif() + +add_custom_target(make-translations-directory ALL + COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/translations) +add_dependencies(vym make-translations-directory) + +install(DIRECTORY demos DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}) +install(DIRECTORY doc DESTINATION ${CMAKE_INSTALL_DOCDIR}) +install(FILES doc/vym.1.gz DESTINATION ${CMAKE_INSTALL_MANDIR}) +install(FILES README.md LICENSE.txt DESTINATION ${CMAKE_INSTALL_DOCDIR}) +install(DIRECTORY exports flags icons macros ${CMAKE_BINARY_DIR}/translations scripts styles DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}) + +if(UNIX) + install(FILES icons/vym.png DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/48x48/apps) + install(FILES config/vym.xml DESTINATION ${CMAKE_INSTALL_PREFIX}/share/mime/packages) + install(FILES config/vym.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications) +endif() diff --git a/INSTALL.txt b/INSTALL.txt deleted file mode 100644 index ad33349..0000000 --- a/INSTALL.txt +++ /dev/null @@ -1,18 +0,0 @@ -Installation of vym - view your mind -==================================== - -Mac OSX: - -Drag the vym application to your desktop, or if you have admin rights, -directly to your Application folder - - -Please check the vym webpage for installation tipps: - - http://www.insilmaril.de/vym - -For general questions please contact the vym mailinglist: - - vym-forum@lists.sourceforge.net - - diff --git a/LICENSE.txt b/LICENSE.txt index 586634e..427f9a1 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,5 +1,5 @@ VYM - View Your Mind - Copyright (C) 2004-2016 Uwe Drechsel + Copyright (C) 2004-2023 Uwe Drechsel This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by diff --git a/README.md b/README.md index 6334cde..570a525 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ -###VYM - View Your Mind (c) 2004-2017 by Uwe Drechsel### +VYM - View Your Mind (c) 2004-2023 by Uwe Drechsel +================================================== Documentation ------------- @@ -6,19 +7,18 @@ Documentation * PDF The complete documentation of vym is available as PDF document in - english and spanish. (The spanish version is not really up to date, - translators are welcome). It can be accessed directly from vym via - the help section It also can be downloaded from the vym site at - Sourceforge: + English, French and Spanish. (Only the English version is really up + to date, translators are welcome). PDFs can be accessed directly from + vym via the help section. They also can be downloaded from github at - https://sourceforge.net/projects/vym/ + https://github.com/insilmaril/vym/tree/develop/doc * Screencasts There are several screencasts available on YouTube, which show some - feature of vym and how to use them: + features of vym and how to use them: - http://www.youtube.com/user/ViewYourMind + http://www.youtube.com/user/ViewYourMind Download @@ -27,13 +27,23 @@ Download The official downloads for all platforms are available at the project site: - https://sourceforge.net/projects/vym/ +https://sourceforge.net/projects/vym/ -The latest binaries for Linux (currently mainly openSUSE) are found in the -Open Build Service project of Uwe Drechsel (aka insilmaril): +The latest development drops can be found in the Files/Development folder there. - http://download.opensuse.org/repositories/home%3A//insilmaril/ +The latest binaries for Linux, Debian and Ubuntu are built and available in the authors +Open Build Service project: +https://software.opensuse.org/download.html?project=home%3Ainsilmaril&package=vym + + +Source code +----------- + +The source code was hosted on Sourceforge for 16 years, but in +2021 the development moved to github: + +https://github.com/insilmaril/vym Installation @@ -41,43 +51,43 @@ Installation * Binaries - Installation depends on the platform you use, please check the - homepage for details: + Binaries for all major platforms can be found on: - http://www.insilmaril.de/vym + https://sourceforge.net/projects/vym/ -* Compiling + Packages there are: openSUSE rpm, Ubuntu deb, Apple dmg, Windows exe - Compiling vym from scratch is pretty easy, if you have the - development packages of the Qt5 toolkit installed. (Check also the - homepage above for details): + More Linux like packages and developer versions are built in + Open Build Service: + + https://build.opensuse.org/package/show/home:insilmaril/vym - qmake - make - make install -* Testing (without installing!) +* Compiling + + Compiling vym from scratch is pretty easy, if you have the + development packages of the Qt5 toolkit installed. - You can also run vym virtually in your webbrowser: vym is available - as appliance in SUSE Studio. SUSE Studio is a very easy way to - create appliances, which are customized Linux operating systems. + On the command line you can - All you need is to quickly create a free account and search for - "vym" by user "insilmaril" in the gallery: + cmake . + make + make install - http://susestudio.com + or using Qt Creator: - The appliance can be downloaded as installable iso image, or run in - the testdrive - in your webbrowser! That's a bit slow, but gives you - an idea without having to install anything at all on your system. + In "File" do "Open file or project" and select the + "CMakeLists.txt". This will setup the project. Questions and feedback ---------------------- -Please direct questions to the mailinglist first: +Bugs and feature requests will be taken care of in - vym-forum@lists.sourceforge.net + https://github.com/insilmaril/vym/issues +Please direct support questions to the mailinglist first: + vym-forum@lists.sourceforge.net diff --git a/aboutdialog.cpp b/aboutdialog.cpp deleted file mode 100644 index 8d3ae05..0000000 --- a/aboutdialog.cpp +++ /dev/null @@ -1,251 +0,0 @@ -#include -#include -#include -#include - -#include "aboutdialog.h" -#include "settings.h" - - -extern Settings settings; -extern QString iconPath; // FIXME-4 embed vym logo as ressource? -extern QString vymVersion; -extern QString vymBuildDate; -extern QString vymCodeName; - -AboutDialog::AboutDialog( QWidget *parent) - : QDialog( parent) -{ - - mainLayout=new QVBoxLayout( this); - - tabs=new QTabWidget (this); - credits=new AboutTextBrowser (parent); - - credits->setHtml( QString( - "
" - "

VYM - View Your Mind

" - "

A tool to put the things you have got in your mind into a map.

" - "

(c) 2004-%1 by Uwe Drechsel (vym@InSilmaril.de)

" - "

Version " +vymVersion+" - " +vymBuildDate+"

" - "

" +vymCodeName+"

" - "