Starting with tag: [TAG webidl 0.1 released golubovsky@gmail.com**20090605014543 Ignore-this: 3df6bc2fd954aef23719bf84dfb89845 ] [Set up directory for idlconv, fixed webidl to recognize outermost declared scoped names and allow using DOMString in declarations. golubovsky@gmail.com**20090608025230 Ignore-this: e6c7532dd4679086b91466dadd5b410 ] [TAG webidl 0.1.1 released golubovsky@gmail.com**20090608025741 Ignore-this: 619b22feb84cfcd6caf2b025f4ca4775 ] [Started coding the parsec-based command line parser. golubovsky@gmail.com**20090610031547 Ignore-this: e557f2c527d9acf83cfc5447e597c85e ] [Improved the initial parser code. golubovsky@gmail.com**20090610103956 Ignore-this: 2c2b3b13a588c3ac39d811e925b92c92 ] [Implemented more or less working monadic parser for command line. golubovsky@gmail.com**20090611031312 Ignore-this: 210cb97556f618cbbcc06791e22f9ace ] [Added the global defs module. golubovsky@gmail.com**20090611103611 Ignore-this: 158e20c5cea0822d0e65ae152db6928b ] [Implemented options grammar for idlconv. golubovsky@gmail.com**20090612031746 Ignore-this: feb1352492b53c4611692e0b122868ae ] [Implemented basic pipelining of cpphs with HSH. golubovsky@gmail.com**20090613035203 Ignore-this: 5f933de313d9030e6ba0a04eef86bbb1 ] [Changed the lexer package build sequence to add lexer object files to the library. golubovsky@gmail.com**20090614033905 Ignore-this: 9215c3e6a5d6209dadc72974367b6edb ] [Implemented basic master-slave execution of the program (since HSH does not handle forked functions). golubovsky@gmail.com**20090616142627 Ignore-this: b48715bcac1aacec5260d2e57a2e1e4b ] [Started coding the converter. golubovsky@gmail.com**20090617111732 Ignore-this: 9b93a259ab51021e1d84bcd13e10f11b ] [Somewhat prototype of flatqual. golubovsky@gmail.com**20090619031219 Ignore-this: ad6895a0ec8224fa7a0318704ca111e2 ] [Initial coding of qualified name finder golubovsky@gmail.com**20090619112653 Ignore-this: 64786958d895e24986580fa26d17ff7f ] [Working code to give quslified names to modules, interfaces, constants and typedefs. golubovsky@gmail.com**20090621044049 Ignore-this: 714be189683771010dfe344a8e833b0 ] [Added check for redefinition detection. golubovsky@gmail.com**20090622035326 Ignore-this: 9e7ff146aafd46c1eef1f8fbc5bf7038 ] [Fixed dup check for interfaces and typedefs. NB: resolver of scoped names!!! golubovsky@gmail.com**20090623032306 Ignore-this: 718bf7a1ae74fcf3495063b7ab24fa9c ] [Almost finished scoped name resolution: NB look up root !!! golubovsky@gmail.com**20090623113233 Ignore-this: 9e5f1523ccc2ed35a2565f12abb7dbe7 ] [Finalized scoped name resolver. golubovsky@gmail.com**20090624040517 Ignore-this: 6154d8a0c9453f32c94b978040cedc74 ] [removed_struct golubovsky@gmail.com**20090624112324 Ignore-this: 82b63e6e7403ba9a78647be90cf4cd64 Removed "struct" from the language to sync with es-os r966: http://code.google.com/p/es-operating-system/source/detail?r=996# ] [Special handling of Object and DOMString names, also made sure that interface name is visible to its members. golubovsky@gmail.com**20090625030809 Ignore-this: c6007dde4448c986ecbb4b8cf2cd8e2a ] [More cases of scoped names resolution implemented. golubovsky@gmail.com**20090625113033 Ignore-this: 46f3a9e07c27439faf64fa2bfd90c3a2 ] [Fixed constants declared in interfaces so they also get into the map of existing definitions. TODO: inheritance affect on scope. golubovsky@gmail.com**20090626030155 Ignore-this: 26782e1218e5c7a35f4060806e004b9a ] [Started coding inheritance-affected scope builder golubovsky@gmail.com**20090626113148 Ignore-this: d4f8b510882216e3ba4dfe7da23a598a ] [Finalized scope-affected name resolution. golubovsky@gmail.com**20090627043754 Ignore-this: f1f0e18ad7f7173c1db131b5a75c2050 ] [Started coding the typedef resolution. golubovsky@gmail.com**20090630031309 Ignore-this: 62fc7f2ed5437e96a20eb895ddf067c7 ] [Implemented resolution of typedefs (except for array types): nested sequences are correctly resolved. golubovsky@gmail.com**20090701030414 Ignore-this: e3d98dc25d56bf45a400a306b69e0323 ] [Report error on circular inheritance. golubovsky@gmail.com**20090701105806 Ignore-this: a6c842316fa63071afeb988abaa2be74 ] [Implemented resolution of named expressions down to primitive values. NB: 1: types are lost. 2: no circular dependency detection. golubovsky@gmail.com**20090703022050 Ignore-this: e7bdec86cb5170b0963624ba0dc3ad8d ] [Checked in W3C IDL files (from es-os svn repo). All were processed by idlconv w/o error. golubovsky@gmail.com**20090705034017 Ignore-this: a4e1d17d87dfd13166a30903d2047c24 ] [Refactored IDL conversion code, started JSMW style backend. golubovsky@gmail.com**20090706032843 Ignore-this: bba543814fcde516be73033f8b32d42d ] [More JSMW backend code. golubovsky@gmail.com**20090706111523 Ignore-this: cdc0f17b34a0deeb8f21438408f43b6c ] [More code for the JSMW backend. golubovsky@gmail.com**20090707032952 Ignore-this: 8c63ae1a65c911138f4e9039b2e39804 ] [More code for JSMW backend. golubovsky@gmail.com**20090707111639 Ignore-this: d704ec978df67df1f62b6dd7a3685cc2 ] [More code for JSMW backend: interface class modules. golubovsky@gmail.com**20090708032555 Ignore-this: a22075c53e98f5bdaa8c124500491da8 ] [Generated .Class modules are given unique (timestamp-based) name so not to conflict with any of existing IDL interfaces (in the case when there may be a nested module and an interface with the same name). golubovsky@gmail.com**20090709114941 Ignore-this: b204a165cb6eabee121fba5e3b62ae1c ] [Forced import qualified on inheritance-based imports (multiple inheritance may be dropped, but "implements" still leaves possibility to inherit from interfaces differing only in qualifier). golubovsky@gmail.com**20090710032428 Ignore-this: 4083264769729ce4671bd08982d8ede3 ] [More code of the JSMW backend: export declarations for interface-defined constants, attributes, and operations. golubovsky@gmail.com**20090711034315 Ignore-this: 701c78125331d924c22d7f39d11fddb ] [Type sigs for attribute getters and attribute-induced imports. golubovsky@gmail.com**20090712033151 Ignore-this: 3a00fce51cd8f5f054a506e0e671827e ] [Complete code for getters and setters. golubovsky@gmail.com**20090713021325 Ignore-this: df4214adb591d285cd33f55a573ea3dd ] [Type signatures for operations. golubovsky@gmail.com**20090713105332 Ignore-this: ac72237686303f4a9742aef08ff2e859 ] [Correct list of imports based on deep inheritance. Resolution of typedefs in inheritance list fixed. golubovsky@gmail.com**20090714034426 Ignore-this: bdc10d6f4d0ffb29cd830d48afc5ebb0 ] [Inheritance-induced instance declarations. golubovsky@gmail.com**20090714104015 Ignore-this: f80dd1276a546baf3353759ff95735ae ] [Expression body for method call. golubovsky@gmail.com**20090714111329 Ignore-this: ac8bd148f68fa9fde5053e943e8792cf ] [Partial code of HTML element makers. golubovsky@gmail.com**20090715031432 Ignore-this: ee414f64f08fe344ddabfae17346ed9b ] [Incomplete type sig for maker. golubovsky@gmail.com**20090715105943 Ignore-this: 27862867c5907a60b5bb6177df2943ca ] [Complete code for makers (thanks Cameron). golubovsky@gmail.com**20090716012710 Ignore-this: d67f8a23ba1e339b0f483191b794e00c ] [Added module splitting, code seems to compile. golubovsky@gmail.com**20090716031121 Ignore-this: 485b12877d5a6b49f6d8aba8296d6149 ] [Minor fixes in JSMW backend for proper import declarations. golubovsky@gmail.com**20090720023110 Ignore-this: 770d9bf601964c93cafa1ccc357cce5c ] [Separated all stuff related to the older DOM package into two modules: Data.DOM.JSMWExt and Language.JSMW.DOM. golubovsky@gmail.com**20090720033429 Ignore-this: 8cec82a1feb0ce309615e8085705dc3c ] [Proper instances for swicthable expressions. golubovsky@gmail.com**20090720105350 Ignore-this: 986b56083e380e7a5e0951a86017ba78 ] [Finally fixed JSMW and idlconv so working Javascript can be produced again, with new DOM. golubovsky@gmail.com**20090721021307 Ignore-this: 2fe05f17c1e6319ec3189907e63c7fdb ] [Started coding gitit plugins for the calendar test case. golubovsky@gmail.com**20090729111329 Ignore-this: 31fa5521a126920c52f0be35c9d6bd3f ] [More code for the calendar plugin. golubovsky@gmail.com**20090730031821 Ignore-this: 71b7f9b9324d7254f4b9656f2b4ac577 ] [Got proper calendar display golubovsky@gmail.com**20090731034952 Ignore-this: 5fdd9b04939c3270025133252ce91947 ] [Adjusted to compile with WebBits 1.0, also added a Javascript embedding plugin golubovsky@gmail.com**20090801025914 Ignore-this: 7d05dc37406b8920ea2bceb3cfbb715c initial code. ] [Got script tag through pandoc (external script). golubovsky@gmail.com**20090802030801 Ignore-this: 8af6fa7469461447c19cbfa7f1a2dc51 ] [Emebedding of Javascript works as well. golubovsky@gmail.com**20090803112414 Ignore-this: 4531d8d6a11f3c9c58cd08b845f5dff8 ] [Added divs to table cells with proper IDs (per date, day of week). golubovsky@gmail.com**20090804030817 Ignore-this: 2067ce759f14a008b70a9a122beef5cd ] [Added the DOM helper module for jsmw. golubovsky@gmail.com**20090804110338 Ignore-this: 58651d45b310eb55961b4194a6341fb0 ] [Replaced id on calendar days with onclick handler. golubovsky@gmail.com**20090805041623 Ignore-this: edf6ac34b397f75bdb778abe49f40667 ] [Name of logged in user is also passed to the on click handler. golubovsky@gmail.com**20090805110650 Ignore-this: c8d86390e255b79952a21fdc67de4154 ] [Added interaction with "when" calendaring script. golubovsky@gmail.com**20090806035632 Ignore-this: d9163c5477599573d6d38e8733c8ac47 ] [Added empty div on top of the table to reference pictures location. golubovsky@gmail.com**20090806105222 Ignore-this: 3d0815a3e6c4620d053fe83372ed7c9d ] [Path to the calendar file should be specified within the calendar code block using string templates. golubovsky@gmail.com**20090807014810 Ignore-this: 5d956a8c12be34888fbf07b4a0129f0d ] [Started coding the builder of Javascript object based on when's output. golubovsky@gmail.com**20090807030708 Ignore-this: 6d68734c8ebd01aadf297afb8f5eadd7 ] [Coded the Javascript object builder. golubovsky@gmail.com**20090807111541 Ignore-this: 63efa268547213db8861c80bea3495fc ] [Got the output from `when' embedded as a Javascript object. golubovsky@gmail.com**20090808034807 Ignore-this: 61d84aaec77130920b678143ac266b15 ] [Moved the rest of the previous DOM module to the DOMHelper. golubovsky@gmail.com**20090808124441 Ignore-this: e3bea9a0075c3e5b25ba35ff685aba1a ] [Started coding the iterator implementation. golubovsky@gmail.com**20090810035036 Ignore-this: 407e2ee82122ddfa59d1a9b7f1716270 ] [More code of iterator implementation. golubovsky@gmail.com**20090810110539 Ignore-this: 718c178cd675f001e40969c28e873ec3 ] [Added nestBlock. golubovsky@gmail.com**20090811111457 Ignore-this: 63489a4276016f98b5473735861b5ad7 ] [Got working iterator code. golubovsky@gmail.com**20090812031203 Ignore-this: abae2cac498185c757831ed351608095 ] [Fixed bugs in iterator implementation. golubovsky@gmail.com**20090812111514 Ignore-this: f78853faf9ba2f5bb8936b29d0fa4a2 ] [Added a small
in the Sat column header so its right edge may serve as reference (approx) of the start of pictures placement. golubovsky@gmail.com**20090813031755 Ignore-this: 4eacba632f0686cc54614422984e0d6e ] [idlconv JSMW backend now creates as-casting functions to work around class defaulting problem. golubovsky@gmail.com**20090813104955 Ignore-this: b51d0a3dfd966bda75ae38a282dc90a7 ] [More improvements towards getting the calendar page work. golubovsky@gmail.com**20090814030945 Ignore-this: e05e5443661e047946c59f694539d0c8 ] [Loosened types on JSMW generated Javascript blocks allowing statements and returned values to be of different types. golubovsky@gmail.com**20090818035417 Ignore-this: 761f79d33e4a3e8c1ef7adc36406826 ] [Added iterator over a mutable object (e. g. delete all child nodes of a node until hasChildNodes returns False). golubovsky@gmail.com**20090819040821 Ignore-this: 614d531c448efff0375edc23528e5607 ] [Fixed pictures show (horizontal, with optional scroll, using tables). golubovsky@gmail.com**20090820033744 Ignore-this: 6d98219e939be4605a29cae069d12498 ] [Added $P$ to the liat of allowed templates to address calendar's own page path. golubovsky@gmail.com**20090820113841 Ignore-this: fca038a9d51a2f5e15557bd4d8412e2c ] [Added links to show previous/next month. golubovsky@gmail.com**20090821034548 Ignore-this: c9c9680ae2df0b97d34a7c868cad87af ] [Added "runSetters" function for better syntax of running setters on a container. golubovsky@gmail.com**20090821114426 Ignore-this: 5579a093beedb94fa844be2bf6ae82af ] [Got the calendar working. golubovsky@gmail.com**20090822040620 Ignore-this: a41d17f191e18080ed236f51ab94a083 ] [Changed appearance of the calendar so pictures appear under a day cell. golubovsky@gmail.com**20090823031915 Ignore-this: 3d293657d6d6750ec8e6e6e14140fda2 ] [Started coding a simple HTTP server to serve Wiki repo statically. golubovsky@gmail.com**20090826113918 Ignore-this: b0eef9ebadd49e3599f19929864b7db7 ] [Adjusted style on calendar pictures. golubovsky@gmail.com**20090828031439 Ignore-this: c0e96da88a1fca7dc6981de197fdfe7c ] [Started coding the formlet demo plugin. golubovsky@gmail.com**20090901041205 Ignore-this: 10028541c18685fd7e57e3daa4cddf9 ] [Got working Formlets plugin. golubovsky@gmail.com**20090901114245 Ignore-this: 47c0614b90a96425ae057e0811cd2e8e ] [Started coding the JSMW compiler wrapper. golubovsky@gmail.com**20090902113523 Ignore-this: fe0b6c755933486eede4df3a8a15a3ee ] [Started coding the JSMW preprocessor. golubovsky@gmail.com**20090903032756 Ignore-this: 5237f3cb9f7f40752bf42fed60784302 ] [More code of the jsmw preprocesor. golubovsky@gmail.com**20090903112636 Ignore-this: 3a30af2d2edf5d792bba6fc38bb6635c ] [More code for jsmw preprocessor. golubovsky@gmail.com**20090904034933 Ignore-this: 563edb5fb6db10500828d88012ac3020 ] [Updated package dependencies to newer versions. golubovsky@gmail.com**20090905031254 Ignore-this: c4c8251c4ef3bec91eeee333b80376c9 ] [More code for jsmwpp function transform. golubovsky@gmail.com**20090906034749 Ignore-this: 84d022614766f3eca88427e5b6207b3b ] [More code for jsmwpp. golubovsky@gmail.com**20090907034143 Ignore-this: 65c8fec79e89c07e4364dbc8a73d51c5 ] [more jsmwpp: need to finish function body golubovsky@gmail.com**20090908022623 Ignore-this: 1567976ad62604004fc4d9b99c2742d9 ] [More jsmwpp. golubovsky@gmail.com**20090908103936 Ignore-this: 3037049026715953ec9eb9ee1b0f9551 ] [More or less working preprocessor, now the builder needs to be complet golubovsky@gmail.com**20090909031113 Ignore-this: 7ea6bfebd4d7af784b5766ba7600999f ] [Started coding the script builder. golubovsky@gmail.com**20090909104351 Ignore-this: 8788e5674e4d70bea753365293f0466f ] [Got preprocessor and builder work more or less. TODO: getfuns and getfunsx for all statements and expressions. golubovsky@gmail.com**20090910024059 Ignore-this: 6eb9ba7e581af5641978d1e3320d9051 ] [Started coding Request to JSON mapper plugin. golubovsky@gmail.com**20090911103950 Ignore-this: cf665676792f9069ad623de8237e93a6 ] [Created Req2JSON plugin, backed up wikidata. golubovsky@gmail.com**20090912033326 Ignore-this: 88721a7bad4a90f108f0929bf22d4bc1 ] [Started coding CodeMirror integration plugin. golubovsky@gmail.com**20090915104117 Ignore-this: 3bdaaaafcf97f461bf2bc7e2a5ae13c6 ] [More code for codemirror plugin. golubovsky@gmail.com**20090916032315 Ignore-this: 76d706a2c25ec421729fa766668cba09 ] [Continuing CodeMirror plugin. golubovsky@gmail.com**20090916103938 Ignore-this: 3c6ac3be4e2e955eea27173dfd50cb0c ] [Got basic editor layout with CodeMirror plugin. golubovsky@gmail.com**20090917033144 Ignore-this: 86604c0b8e19c17d2d9e9fe81cbd609f ] [More for codemirror plugin golubovsky@gmail.com**20090917104156 Ignore-this: 335873aef9747498e06eb4c36e51ebaa ] [Was able to create a new file with codemirror. golubovsky@gmail.com**20090918025740 Ignore-this: 6846a6bf4bf1ad9cdba0a18830ec59e9 ] [Cleaned up code for CodeMirror plugin (now only can open the editor, but updating will be much easier to implement). golubovsky@gmail.com**20090919034240 Ignore-this: 9f8555fdff41880f1f6b26a1110a21a5 ] [Got more or less working CodeMirror plugin with cleaner code. golubovsky@gmail.com**20090920043002 Ignore-this: 84a97b23bf957bc042f49179a7772088 ] [Now all operations of codemirror are via POST. golubovsky@gmail.com**20090920124803 Ignore-this: d59c8a9be039dfee8d15e3c2da029f0f ] [Added detection of MIME types by running the "file" program on the file edited. golubovsky@gmail.com**20090921025229 Ignore-this: a7147593827c850889a2e064ca486191 ] [Anonymous users cannot create files with CodeMirror even in public area. golubovsky@gmail.com**20090922025019 Ignore-this: d11bb93c2cf77439def7210b1e2dca31 ] [Defined a class for every DOM interface so its WebIDL type can be printed based on Haskell approximation: this should help deriving WebIDL declarations from Haskell. golubovsky@gmail.com**20090924025059 Ignore-this: 902589b58cd68d047c170595295a3eee ] [Defined instance of idlType for statement. Added a prototype example for IDL EDSL. golubovsky@gmail.com**20090924104128 Ignore-this: 1492d203572e979c71265a7b3f895d27 ] [Started coding the IDL generator. golubovsky@gmail.com**20090925025517 Ignore-this: b5a78c1d863d6c44e30d46bdbc29ff63 ] [Split the webidl package into parser, syntax, and pretty printer to make sure that LEXER is not needed for anything other than parsing. Turns out, while executable using LEXER may build OK, runghc and ghci will still complain for missing references. golubovsky@gmail.com**20090926035938 Ignore-this: d8429e4c773c14f662e7988561f4936e ] [Code for getting methods type signatures and Javascript bodies. golubovsky@gmail.com**20090927025957 Ignore-this: 71756eac3957f2a84dfd23e45dc0ae1c ] [Started coding IDL generation for interfaces. golubovsky@gmail.com**20090928034951 Ignore-this: 726065cb50a263fc3e328f6eefcd4f3f ] [More code for IDL generator. golubovsky@gmail.com**20090928104011 Ignore-this: 508cff212256f1cf83855acdbc2cbe55 ] [Got compilable IDL from Haskell definitions. TODO: deserialize JS code and build objects for interfaces.:w golubovsky@gmail.com**20090929025424 Ignore-this: 9bec53ed7035d3ef8daf5fc238b61ef7 ] [Got string serialization to work with gread/gshow. golubovsky@gmail.com**20091001032542 Ignore-this: ef6943360714579ce90d22ec18ff5d28 ] [Implemented generation of Javadocs from the supplied annotations. golubovsky@gmail.com**20091001104009 Ignore-this: 80ed377136313190738955b8e99e9012 ] [Added method return annotations. golubovsky@gmail.com**20091002024609 Ignore-this: e89c7e0ed90033067c30cd5f4fb20d21 ] [Started coding processing for Constructor and NamedConstructor extended attributes. golubovsky@gmail.com**20091004031553 Ignore-this: b357524643dde7f30b2dc0443ab3e829 ] [Got constructors typesigs ane decls, but it is necessary to remove the last parameter (this) and make their returns monomorphic. golubovsky@gmail.com**20091005031542 Ignore-this: e185f1badac76dc68704525415d941a3 ] [More adjustments towards proper constructor implementation. golubovsky@gmail.com**20091005103953 Ignore-this: bc6e0d88e8802edc289c2fc461a8b111 ] [Implemented support for Constructor and NamedConstructor extended attributes. golubovsky@gmail.com**20091006022856 Ignore-this: be694c8346f9408fd914e420a7379501 ] [Started coding support for interface attributes. golubovsky@gmail.com**20091006103950 Ignore-this: 249a4cc0eb49a084a91f14406cdbb802 ] [Implemented attribute get access from inside objects methods. golubovsky@gmail.com**20091006224145 Ignore-this: 967958f273090370e81e0d7303fa7dd3 ] [Implemented generation of complete Javascript and WebIDL from Haskell code. golubovsky@gmail.com**20091007030226 Ignore-this: 40663970cbb35f6d7d8f47c5cc9f0660 ] [Added helper function to write IDL and Javascript of the defined interface to files automatically named. golubovsky@gmail.com**20091007104013 Ignore-this: 33cf6ce84cb99da9296ac1d260dbcbb2 ] [Added support for private attributes (those not visible through WebIDL interfaces). golubovsky@gmail.com**20091008005513 Ignore-this: 5e996c8813941b70e04a3e758ef8209c ] [Checked in recent versions of WebIDL lexer and IDL files from es-operating system. Adjusted parser and pretty printer to the latest WebIDL editors draft. TODO: standalone stringifier declarations (stringifier;). Also, jsmw package is definitely broken. Also, webidlsyn package now contains both AST and pretty printer. golubovsky@gmail.com**20091009103821 Ignore-this: 6feb7970dc56cb0492fd41cf3df9b910 ] [Fixed support for stringifiers w/o name. TODO: nullable types (trailing '?'), JSMW still broken. golubovsky@gmail.com**20091012103449 Ignore-this: 26b5b4b8a293c27ad3c70abdcdcdaa92 ] [Implemented parsing of nullable types. TODO: constants on exceptions. golubovsky@gmail.com**20091013221746 Ignore-this: 8c73735657d95e68483751b1d785a680 ] [Added support for constants as exception members. golubovsky@gmail.com**20091014013524 Ignore-this: d337900c634c1ab68df141079d26e58 ] [Quick fixes in jsmw and idlconv so they compile with new syntax definitions, yet no adjustments for new WebIDL features added. golubovsky@gmail.com**20091015014440 Ignore-this: e51bfc70cb55a2fa29db0bfd9193f9f2 ] [Added command-line GHC core runner (only in the prototypal phase). golubovsky@gmail.com**20091016010456 Ignore-this: a663eb8a601a8b474dabb7d3b3a6de63 ] [Fixed idlconv so arbitrary order of interface declarations does not matter golubovsky@gmail.com**20091017022253 Ignore-this: beb06d1923a55626f416d52cf5423bdd ] [Set up 9hugs repo. golubovsky@gmail.com**20091027012209 Ignore-this: e315749375165944666efc1929311a49 ] [Got the "zero hugs" subdistribution compiling under Plan9 and running simple things. golubovsky@gmail.com**20091029102859 Ignore-this: 94cd154dd8c9d4c08f9920a9fe52ebd3 ] [Removed paths_hugsbase: it is useless anyway. golubovsky@gmail.com**20091029103310 Ignore-this: d0f1d5586e9dcfc3dce957027155e9c9 ] [Added programs to the list of files removed by make clean golubovsky@gmail.com**20091030015123 Ignore-this: 987aeec7d1a5e4deb8b18ee249009ba0 ]