aboutsummaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)AuthorFilesLines
2022-10-27Use c++20 to build GUI (#30)Igor Pashev1-1/+1
Fixes error: ``` g++ -c -pipe -std=c++11 -Wno-mismatched-tags -Wno-string-plus-int -O2 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../x86_64-pc-linux-gnu/include -I../../../src/gui -I../../../src/include -I../../config -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o server.o ../../../src/gui/server.cc In file included from ../../../src/include/open-axiom/Lisp:43, from ../../../src/gui/server.h:38, from ../../../src/gui/server.cc:33: ../../../src/include/open-axiom/vm:177:21: error: ‘std::same_as’ has not been declared 177 | template<std::same_as<bool> T> ```
2017-01-21Fix minor breakage when building guiBill Page1-1/+1
Added -lopen-axiom-core
2015-04-03check for additional C++ compiler options.dos-reis1-1/+1
2014-11-20Introduce forkStreamByName.dos-reis1-4/+9
2014-10-04Fix QT5 toAscii() compatibility issue.dos-reis1-2/+2
2014-02-02Prefer mktemp over tempnam.dos-reis1-1/+13
2013-06-29 * gui/conversation.cc (accumulate_paragraphs): Remove.dos-reis2-45/+57
(read_output): Remove. (OutputTextArea::add_paragraph): Rewrite. (Conversation::read_reply): Likewise.
2013-06-28Add src/rt for core runtime support.dos-reis4-24/+8
2013-06-27Add small Lisp evaluator for the benefit of new GUI.dos-reis2-2/+13
2013-06-26Rewrite s-expression reader.dos-reis3-2/+30
2013-06-25Misc cleanup.dos-reis2-8/+7
2013-06-23Fix font units. On Mac OS X, QT may return 0 for certain font metrics ↵dos-reis8-4/+14
components.
2013-06-23Rename the gui interface to open-axiom.dos-reis4-8/+12
2013-04-08more gui cleanupdos-reis4-20/+17
2013-04-08misc gui cleanupdos-reis6-77/+34
2013-04-08(no commit message)dos-reis2-3/+3
2013-04-08Remove QTabWidget intermediarydos-reis5-14/+17
2013-04-07(no commit message)dos-reis5-10/+15
2013-04-07(no commit message)dos-reis2-1/+1
2013-04-07gui: fix parent of Debatedos-reis3-8/+7
2013-04-07gui: misc cleanupdos-reis9-114/+123
2013-04-06(no commit message)dos-reis3-40/+20
2013-04-06(no commit message)dos-reis5-2/+9
2013-04-06gui: tidy updos-reis4-5/+9
2013-04-06gui: add new Server classdos-reis2-0/+118
2013-04-06gui: add new Server classdos-reis1-2/+2
2013-04-06gui: make FS part of the main windowdos-reis4-7/+9
2013-04-04Add initial io library filesdos-reis1-2/+6
2013-04-03Fix up fallout from C++11 switchdos-reis2-3/+3
2013-04-02 * gui/conversation.h (Question::leaveEvent): Remove.dos-reis2-19/+5
(Question::focusOutEvent): Likewise. * gui/conversation.cc: Remove corresponding definitions.
2013-04-02 * gui/conversation.cc (font_units): Rename from em_metrics.dos-reis1-7/+9
Adjust callers. (Answer::Answer): Use raised frame style.
2013-04-02Add experimental --gui optiondos-reis1-1/+0
2013-04-02Tidy up QApplication initializationdos-reis1-2/+2
2011-07-07 * gui/debate.cc (start_interpreter): Do not forget core commanddos-reis1-2/+4
line options. Separate them from options to the base Lisp runtime system.
2011-07-05 * gui/gui.pro.in [Mac OS X]: Don't build application bundle.dos-reis1-1/+6
2011-07-01 * gui/conversation.h (OutputTextArea): Now inherit fromdos-reis2-7/+29
QTextEditor, for the nth time. (OutputTextArea::sizeHint): Declare as override. * gui/conversation.cc (OutputTextArea::OutputTextArea): Make the output text editor read only. Disallow vertical scroll bars. (OutputTextArea::sizeHint): Give a tight estimate. (OutputTextArea::add_paragraph): Tidy. (OutputTextArea::add_text): Likewise. (Exchange::reply_to_query): Toggle the mouse in busy state after submitting query. (Conversation::read_reply): Untoggle mouse' busy state if last output text was read.
2011-06-27 * utils/Makefile.in (libOpenAxiom_SOURCES): Include filesystem.ccdos-reis2-1/+3
* include/open-axiom.h (Filesystem): New. * gui/debate.cc (Debate::Debate): Initialize fs data member. * gui/debate.h (Debate): Declare it.
2011-06-03Enable the new GUI interface as default driver dos-reis6-14/+26
on Windows platforms with QT available.
2011-06-03fix include path thinko from last commitdos-reis1-0/+2
2011-06-02more utility code consolidationdos-reis1-0/+1
2011-05-30Put the gui executable in the staged bin directorydos-reis1-1/+7
2011-05-30have the gui quit if the interpreter quitsdos-reis2-0/+14
2011-05-29(no commit message)dos-reis2-16/+53
2011-05-29more gui code tweakingdos-reis3-28/+49
2011-05-29Rename C++ source files to have .cc extensiondos-reis5-1/+1
2011-05-29more gui codesdos-reis3-47/+193
2011-05-27minor tweakdos-reis2-4/+4
2011-05-27minor gui code cleanupdos-reis3-14/+17
2011-05-27minor gui cleanupdos-reis3-30/+45
2011-05-27more gui codesdos-reis6-17/+49