Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /eXene/releases/release-110.60/CHANGES
ViewVC logotype

Diff of /eXene/releases/release-110.60/CHANGES

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1368, Sat Sep 13 04:44:43 2003 UTC revision 1911, Fri Mar 3 03:33:16 2006 UTC
# Line 1  Line 1 
1    eXene-2.0a
2    ------------------------
3    
4    GRAPHICS UTILITIES
5      - modifications to xauth.sml to unpack IP addresses from Xauth file
6         to strings for comparison; if "localhost" is specified as the
7         host to connect to, search Xauth file by the actual hostname.
8        [Feb 2005]
9    
10    LIBRARY CHANGES
11      - modified createSimpleTopWin to return channel on which X window
12         managers may notify the window of deletion events:
13           val createSimpleTopWin : Display.screen -> {
14              geom : Geometry.win_geom,
15              border : ColorServer.color,
16              backgrnd : ColorServer.color
17           } -> (window * WindowEnv.in_env * WindowEnv.client_msg CML.chan)
18        [Jan 2005]
19    
20      - added ICCC.xrdbOfScr, whereby an application may retrieve the strings
21         stored in the RESOURCE_MANAGER property of the root window by xrdb.
22           val xrdbOfScr    : EXB.screen -> string list
23        [May 2004]
24    
25    WIDGET CHANGES
26      - routers in composite widgets now have buffered output channels;
27         this is an attempt at deadlock avoidance. (More to come on this...)
28        [Nov 2004]
29    
30      - added the following to Widget Root, which widgets can use to obtain
31         resource specifications from xrdb, merge resource styles, and parse
32         command line arguments more easily.
33    
34        Insert all of the resource specifications of the first style into
35        the second style, effectively giving priority to the specifications
36        of the first style.
37         val mergeStyles : style * style -> style
38    
39        Create a style from the stings stored by xrdb in the RESOURCE_MANAGER
40        property of the root window.
41         val styleFromXRDB : root -> style
42    
43        The following provide support for command line argument "parsing":
44         datatype optName
45            = OPT_NAMED of string   (* custom options: retrieve by name *)
46            | OPT_RESSPEC of string (* resource options: convert to a style *)
47         type argName = string (* option spec string in argv *)
48         datatype optKind
49            = OPT_NOARG of string (* as XrmoptionNoArg. optname will assume this
50                                    value if argName is specified in argv *)
51            | OPT_ISARG     (* as XrmoptionIsArg:     value is option string itself *)
52            | OPT_STICKYARG (* as XrmoptionStickyArg: value is chars immediately
53                               following option *)
54            | OPT_SEPARG    (* as XrmoptionSepArg:    value is next argument in argv *)
55            | OPT_RESARG    (* as XrmoptionResArg:    resource and value in next
56                               argument in argv *)
57            | OPT_SKIPARG   (* as XrmSkipArg:         ignore this option and next
58                               argument in argv *)
59            | OPT_SKIPLINE  (* as XrmSkipLine:        ignore this option and the
60                               rest of argv *)
61         datatype optVal
62            = OPT_ATTRVAL of (string * AV.attr_type)
63            | OPT_STRING of string
64         (* option specification table: name for searching, name in argv,
65            kind of option, and type of option *)
66         type optSpec = (optName * argName * optKind * AV.attr_type) list
67         type optDb
68         type attr_value
69         val parseCommand : optSpec -> string list -> optDb * string list
70         val findNamedOpt : optDb -> optName -> root -> attr_value list
71         val findNamedOptStrings : optDb -> optName -> string list
72         val styleFromOptDb : root * optDb -> style
73    
74        [May 2004]
75    
76  eXene-1.0  eXene-1.0
77  ------------------------  ------------------------
78    

Legend:
Removed from v.1368  
changed lines
  Added in v.1911

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0