aboutsummaryrefslogtreecommitdiff
path: root/src/include/open-axiom.h
AgeCommit message (Collapse)AuthorFilesLines
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