Age | Commit message (Collapse) | Author | Files | Lines |
|
C++14 required, alignas and alignof are now well supported as C++11
features.
|
|
|
|
|
|
With the siwtch to a C++ compiler, the AC_PATH_XTRA has become less
effective as it internally relies on the C compiler invokation. Fixed
CXXFLAGS, CPPFLAGS, and LDFLAGS when detecting <X11/xpm.h> usability.
Various bitmasks in src/hyper and src/graph were bogusly using 'char'
(instead of 'unsigned char') when they specify values larger than 127.
Caught by the C++ compiler, thanks to no-narrowing conversion. Fixed.
Eventually the X11-based HD interface and graphics should be replaced
by a more modern GUI interface.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
members to avoid semantics clash.
|
|
|
|
FiniteAggregate Record(key:Key,entry:Entry).
* algebra/files.spad.pamphlet (KeyedAccessFile): Remove
finiteAggregate attribute.
* algebra/table.spad.pamphlet (HashTable): Likewise.
(InnerTable): Likewise.
(Table): Likewise.
|
|
IndexedAggregate too. Give default implementation for elt.
(TableAggregate): Simplify.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
commit.
* hyper/initx.c (is_it_850): Likewise.
|
|
const char*.
(GDrawPushButton): Likewise.
(GDrawString): Likewise.
(PSCreateContext): Likewise.
(centerX): Likewise.
* Makefile.am (all-graph): Require all-utils.
|
|
const char*.
* include/pixmap.h (zzopen): Second parameter now const char*.
* lib/pixmap.c: Propagate change.
* lib/sockio-c.c: Likewise.
* hyper/parse-types.c (parse_verbatim): Tidy.
* hyper/spadint.c (print_source_to_string1): Likewise.
* hyper/initx.h (init_top_window): Change parameter type to const
char*.
* hyper/initx.c: Propagate change.
* hyper/titlebar.c: Tidy.
(set_name_and_icon): icon_name is now of type const char*.
(get_border_properties): bwidth is not of type const char*.
(mergeDatabases): classname is now of type const char*.
(is_it_850): probtbl.name is now of type const char*.
|
|
* hyper/lex.c: Likewise.
|
|
* hyper/macro.c (parse_macro): Likewise.
* sman/sman.c (manage_spad_io): Likewise.
|
|
|
|
|
|
|
|
fact that GCL does not provide a separate
hook for linkers.
|
|
* etc/: Likewise.
* graph/: Likewise.
* hyper/: Likewise.
* lib/: Likewise.
* sman/: Likewise.
* Makefile.am (OA_SMAN_TARGETS): New.
(OA_GRAPHICS_TARGETS): Likewise.
|
|
|
|
|
|
Create jap-sandbox.
r14019@gauss (orig r1258): alfredoport | 2009-08-18 19:48:31 -0500
Sync with trunk
r14021@gauss (orig r1260): alfredoport | 2009-08-19 19:09:52 -0500
Update branch pre-merge
r14960@gauss (orig r1681): alfredoport | 2010-07-12 20:43:04 -0500
Add some string manipulation functions and documentation
r14982@gauss (orig r1697): alfredoport | 2010-07-23 20:12:44 -0500
Sync with trunk
r14994@gauss (orig r1709): gdr | 2010-07-25 21:25:44 -0500
* src/lib/cfuns-c.c (oa_strcat): Document and tidy.
r15021@gauss (orig r1733): alfredoport | 2010-08-01 19:25:18 -0500
Sync with trunk
r15022@gauss (orig r1734): alfredoport | 2010-08-03 23:35:18 -0500
Solve compiling issues
r15054@gauss (orig r1759): alfredoport | 2010-08-16 19:39:10 -0500
Sync with trunk
r15056@gauss (orig r1761): gdr | 2010-08-17 19:11:08 -0500
Regenerate configure without presea
r15057@gauss (orig r1762): gdr | 2010-08-17 19:13:17 -0500
Link htserach with a C++ linker.
r15058@gauss (orig r1763): gdr | 2010-08-17 20:24:17 -0500
Massage htsearch.
r15059@gauss (orig r1764): gdr | 2010-08-17 20:51:59 -0500
* hyper/htsearch.cc: Rename from htsearch.c to avoid confusions.
r15060@gauss (orig r1765): gdr | 2010-08-17 21:04:12 -0500
* config/open-axiom.m4 (OPENAXIOM_HOST_PROGS): Don't check for awk
anymore.
|
|
* hyper/htinp.c (get_graph_output): Likewise.
(print_paste): Likewise.
(print_graph_paste): Likewise.
* hyper/initx.c (get_color): Likewise.
* hyper/keyin.c (handle_key): Likewise.
* hyper/lex.c (token_table): Likewise.
* hyper/macro.c (number): Likewise.
* hyper/mem.c (alloc_page): Likewise.
* hyper/parse-aux.c (make_special_page): Likewise.
(is_number): Likewise.
* hyper/parse-types.c (errmess): Likewise.
* lib/sockio-c.c (oa_socket_read): Cast to second argument to
appropriate type.
(oa_socket_read_byte): Likewise.
|
|
* hyper/event.c: Include <sys/types.h> before other system headers.
* hyper/hyper.c: Likewise.
|
|
* clef/edible.c: Make it acceptable to a C++ compiler.
* driver/utils.c: Likewise.
* sman/sman.c: Likewise.
|
|
* lib/pixmap.c: Likewise.
* lib/spadcolors.c: Likewise.
* include/ReadBitmap.H1: Remove.
* include/all_hyper_proto.H1: Likewise.
* include/cond.H1: Likewise.
* include/cursor.H1: Likewise.
* include/dialog.H1: Likewise.
* include/display.H1: Likewise.
* include/event.H1: Likewise.
* include/extent1.H1: Likewise.
* include/extent2.H1: Likewise.
* include/form_ext.H1: Likewise.
* include/group.H1: Likewise.
* include/htinp.H1: Likewise.
* include/hyper.H1: Likewise.
* include/initx.H1: Likewise.
* include/input.H1: Likewise.
* include/item.H1: Likewise.
* include/keyin.H1: Likewise.
* include/macro.H1: Likewise.
* include/mem.H1: Likewise.
* include/parse.H1: Likewise.
* include/parse_aux.H1: Likewise.
* include/parse_input.H1: Likewise.
* include/parse_paste.H1: Likewise.
* include/parse_types.H1: Likewise.
* include/scrollbar.H1: Likewise.
* include/show_types.H1: Likewise.
* include/spadcolors.H1: Likewise.
* include/spadint.H1: Likewise.
* include/titlebar.H1: Likewise.
* hyper/Makefile.in: Compile and Link with a C++ compiler.
* hyper/ReadBitmap.c: Make it acceptable to a C++ compiler.
* hyper/cond.c: Likewise.
* hyper/dialog.c: Likewise.
* hyper/display.c: Likewise.
* hyper/display.h: Likewise.
* hyper/event.c: Likewise.
* hyper/event.h: Likewise.
* hyper/extent.h: Likewise.
* hyper/extent1.c: Likewise.
* hyper/extent2.c: Likewise.
* hyper/form-ext.c: Likewise.
* hyper/group.c: Likewise.
* hyper/group.h: Likewise.
* hyper/htadd.c: Likewise.
* hyper/htinp.c: Likewise.
* hyper/hyper.c: Likewise.
* hyper/hyper.h: Likewise.
* hyper/initx.c: Likewise.
* hyper/initx.h: Likewise.
* hyper/input.c: Likewise.
* hyper/item.c: Likewise.
* hyper/keyin.h: Likewise.
* hyper/keyin.c: Likewise.
* hyper/macro.c: Likewise.
* hyper/mem.c: Likewise.
* hyper/parse-aux.c: Likewise.
* hyper/parse-input.c: Likewise.
* hyper/parse-paste.c: Likewise.
* hyper/parse-paste.h: Likewise.
* hyper/parse-types.h: Likewise.
* hyper/parse-types.c: Likewise.
* hyper/parse.h: Likewise.
* hyper/parse.c: Likewise.
* hyper/scrollbar.c: Likewise.
* hyper/scrollbar.h: Likewise.
* hyper/show-types.c: Likewise.
* hyper/spadint.c: Likewise.
* hyper/titlebar.c: Likewise.
* hyper/titlebar.h: Likewise.
* graph/view3D/smoothShade3d.c: Include spadcolors.h
* graph/view3D/stuff3d.c: Likewise.
* graph/include/view.h (saymem): #undef before #define.
* graph/view2D/write2d.c: Include pixmap.h.
* graph/view3D/process3d.c: Likewise.
* graph/view3D/write3d.c: Likewise.
* graph/view3D/header.h: Remove macro definition for endColor and
colorStep.
* include/bsdsignal.h: Remove.
* include/edin.H1: Likewise.
* include/fnct_key.H1: Likewise.
* include/halloc.h: Likewise.
* include/hash.h: Likewise.
* include/prt.H1: Likewise.
* include/rgb.H1: Likewise.
* include/sockio.h: Likewise.
* include/util.h: Likewise.
* include/pixmap.h: Rename from pixmap.H1
|
|
|
|
* hyper/addfile.c (strpostfix): Simplify.
|
|
Gabriel Dos Reis <gdr@cs.tamu.edu>
* configure.ac.pamphlet: Don't insist on GNU C compiler if we
don't use GCL. Check for nsl on Solaris boxes.
* config/var-def.mk (oa_c_libs): New.
src/
2009-09-16 Kosta Oikonomou <ko@research.att.com>
Gabriel Dos Reis <gdr@cs.tamu.edu>
* graph/viewAlone/Makefile.in (viewAlone_LDADD): Include
$(AXIOM_X11_LDFLAGS) and $(oa_c_libs).
* graph/viewman/Makefile.in (viewman_LDADD): Likewise.
* hyper/Makefile.in (htadd_LDADD): Likewise.
* sman/Makefile.in (session_LDADD): Include $(oa_c_libs).
(spadclient_LDADD): Likewise.
(sman_LDADD): Likewise.
|
|
* driver/main.c (main): Set LC_ALL to C.
* hyper/ex2ht.c (main): Likewise.
* hyper/htadd.c (main): Likewise.
* hyper/hthits.c (main): Likewise.
* hyper/hyper.c (main): Likewise.
* hyper/spadbuf.c (main): Likewise.
* clef/edible.c (main): Likewise.
* sman/session.c (main): Likewise.
* sman/sman.c (main): Likewise.
* sman/spadclient.c (main): Likewise.
|
|
* driver/main.c (main): Set locale to nothing.
* hyper/ex2ht.c (main): Likewise.
* hyper/htadd.c (main): Likewise.
* hyper/hthits.c (main): Likewise.
* hyper/hyper.c (main): Likewise.
* hyper/spadbuf.c (main): Likewise.
* clef/edible.c (main): Likewise.
* sman/session.c (main): Likewise.
* sman/sman.c (main): Likewise.
* sman/spadclient.c (main): Likewise.
|
|
construction.
* interp/i-coerfn.boot (L2Tuple): Likewise.
* interp/i-object.boot (asTupleNew): Likewise.
(asTupleNew0): Likewise.
(asTupleNewCode): Likewise.
(asTupleNewCode0): Likewise.
* interp/i-spec1.boot (evalCOLLECT): Likewise.
(interpCOLLECT): Likewise.
* interp/i-spec2.boot (evalTuple): Likewise.
(upNullTuple): Likewise.
|
|
|