aboutsummaryrefslogtreecommitdiff
path: root/src/include/open-axiom.h
AgeCommit message (Collapse)AuthorFilesLines
2022-12-05WIPnew-buildIgor Pashev1-2/+4
2014-08-16Avoid SBCL deprecated features.dos-reis1-6/+2
2013-04-03Fix up fallout from C++11 switchdos-reis1-26/+40
2012-08-19 * boot/ast.boot (genSBCLnativeTranslation): Do no prepend andos-reis1-1/+1
underbar when WIN32 (no longer necessary.) * include/open-axiom.h (OPENAXIOM_EXPORT): Fix thino.
2011-06-27 * utils/Makefile.in (libOpenAxiom_SOURCES): Include filesystem.ccdos-reis1-0/+29
* include/open-axiom.h (Filesystem): New. * gui/debate.cc (Debate::Debate): Initialize fs data member. * gui/debate.h (Debate): Declare it.
2011-06-02consolidate utility codesdos-reis1-7/+88
2010-11-28 * clef/: Add using directive at toplevel.dos-reis1-31/+41
* etc/: Likewise. * graph/: Likewise. * hyper/: Likewise. * lib/: Likewise. * sman/: Likewise. * Makefile.am (OA_SMAN_TARGETS): New. (OA_GRAPHICS_TARGETS): Likewise.
2010-11-28 * lib/Makefile.in: Build libopen-axiom-core and libspad with a C++dos-reis1-18/+19
compiler and linker. * lib/bsdsignal.c: Fix C calling convention annotation. * lib/cfuns-c.c: Likewise. * lib/edin.c: Likewise. * lib/sockio-c.c: Likewise. * include/bsdsignal.h: Remove 'extern "C"'-block annotation. * include/cfuns.h: Likewise. * include/cursor.h: Likewise. * include/edin.h: Likewise. * include/fnct_key.h: Likewise. * include/halloc.h: Likewise. * include/hash.h: Likewise. * include/openpty.h: Likewise. * include/pixmap.h: Likewise. * include/prt.h: Likewise. * include/sockio.h: Likewise. * include/spadcolors.h: Likewise. * include/util.H1: Likewise. * include/view.h: Likewise. * include/wct.h: Likewise. * include/open-axiom.h (OPENAXIOM_C_CALL): New macro. (OPENAXIOM_C_EXPORT): Likewise.
2009-10-26 * share/tex/open-axiom.sty: New.dos-reis1-2/+2
* share/Makefile.in (FILES): Update. ($(axiom_target_texdir)/open-axiom.sty): New rule. * lib/cfuns-c.c (oa_spawn)[__WIN32__]: Return exit status if in overlay mode. * include/open-axiom.h (OPENAXIOM_TEXINPUTS_PATH): Tidy. (OPENAXIOM_BIBINPUTS_PATH): Likewise. * driver/utils.c (print_usage): Document --execute option.
2009-10-25 * lib/cfuns-c.c (oa_concatenate_string): Define.dos-reis1-0/+12
* include/open-axiom.h (openaxiom_ifs): New. (OPENAXIOM_TEXINPUTS_PATH): Likewise. (OPENAXIOM_BIBINPUTS_PATH): Likewise. * driver/main.c (augment_variable): New. (upgrade_environment): Likewise. Call publish_systemdir. (main): Call it instead of publish_systemdir. Handle 'spawn' driver. * driver/utils.h (openaxiom_execute_driver): New kind of driver. * driver/utils.c (openaxiom_preprocess_arguments): Tidy. (openaxiom_execute_core): Likewise. * sman/sman.c (process_arguments): Likewise. (process_options): Likewise.
2009-10-25 * lib/cfuns-c.c (oa_spawn): New.dos-reis1-2/+17
(oa_allocate_process_argv): Likewise.
2009-02-07 * algebra/system.spad.pamphlet (hostByteOrder$System): New.dos-reis1-0/+5
* algebra/data.spad.pamphlet (ByteOrder): New. * algebra/Makefile.pamphlet (axiom_algebra_layer_1): Include BYTEORD.
2008-10-25Fix build on Win32dos-reis1-0/+3
2008-10-19Replace __MINGW32__ declaration with __WIN32__alfredoport1-3/+3
2008-09-25 * include/cfuns.h (oa_copy_file): Declare.dos-reis1-0/+9
* lib/cfuns-c.c (oa_chdir): Define. (oa_dirname): Fix typo. * hyper/htadd.c (copy_file): Remove. (build_db_filename): Tidy. (delete_file): Use oa_copy_file.
2008-09-09 * lib/sockio-c.c (openaxiom_sleep): Move to open-axiom.h.dos-reis1-0/+17
* clef/edible.c: Include "open-axiom.h". Use openaxiom_sleep, not sleep. * graph/view2D/viewport2D.c: Likewise. * graph/viewAlone/spoon2D.c: Likewise. * graph/viewAlone/spoonComp.c: Likewise. * graph/viewman/fun2D.c: Likewise. * graph/viewman/fun3D.c: Likewise. * hyper/spadint.c: Likewise. * sman/session.c: Likewise. * sman/sman.c: Likewise.
2008-08-19 * include/open-axiom.h (oa_buffer_address): New macro.dos-reis1-0/+7
* sman/session.c (read_from_spad_io): Use It. (accept_session_connection): Likewise. (read_from_session): Likewise. * sman/sman.c (read_from_spad_io): Likewise. (read_from_manager): Likewise. (exec_command_env): Explicitly cast the null pointer to char*.
2008-08-09 * include/open-axiom.h (OPENAXIOM_HAVE_GRAPHICS): Define.dos-reis1-0/+7
* sman/sman.c (process_arguments): Use it. (process_arguments): Likewise.
2008-07-23Misc cleanup.dos-reis1-0/+1
2008-05-28 * include/open-axiom.h (openaxiom_handle): New datatype.dos-reis1-0/+9
* hyper/node.h [!X_DISPLAY_MISSING]: Use it.
2008-05-23Port htadd to win32dos-reis1-6/+7
2008-04-28 * configure.ac.pamphlet: Check from uint8_t.dos-reis1-0/+7
* config/openaxiom-c-macros.h.in: Rename from config/axiom-c-macros.h.in. * src: Propagate change.
2008-03-15commit missing filedos-reis1-0/+48