Hi all, not too long after the .44 release the changes are piling up again; see below. Downloads from:
http://sourceforge.net/project/showfiles.php?group_id=23629&package_id=142353&release_id=693156 # bug fix: load trajectory XXX.cif not applying fractional coordinates. # bug fix: load trajectory {0 -1 1} not loading any models if first model has 0 atoms # (as in certain cif files) # bug fix: dipole offsetside not working for molecular dipole (EVER!) # # code: refactored scriptEvaluator and Jmol.java. Now it is much simpler # to create a truly "headless" Jmol application, where Jmol is being # used for the investigation of the structure instead of visualization. # # new application: JmolFrameless.jar # This application completely disallows any display -- it is totally formless # There are no Java Swing JFrames involved, no dialogs, no popup menus, # no display of any kind. # # script editor behaving properly except for a nasty SWING bug that will # require recasting this in AWT instead of SWING. # See http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4353673 # # new feature: gamessUS reader now reads dipoles and partial charges. # # TODO script editor -- search? argh... I knew this would be a can of worms... # script editor -- undo/redo works (CTRL-Z, then SHIFT-CTRL-Z or CTRL-Y) # # new feature: drag/drop and file menu-open scripts directly into editor, from where they can be checked or tested. # code: refactored readers, allowing for more obvious initialization/finalization methods # new feature: App and applet consoles now have "editor" buttons # that load scripts into a "script editor" and allow stepping through # scripts (and changing values during the pauses) - preliminary only # # opens a rough draft ScriptEditor # new feature: Gamess file reader now translates internal basis set and calculation # methods representations into roughly literature standard for Pople & Dunning basis # sets as well as perturbation, CI and CC calculation methods. This is dumped to # calculationType. # new feature: application console buttons: PAUSE, ?, STEP # new feature: SHOW TRACE -- reports stack trace # bug fix: functions with names starting with _ were local instead of global # bug fix: 2 pixels off in y for labels. Don't know why I thought that was necessary in Text.java::setBoxXY. # new feature: SHOW VARIABLES now gives variable trace through function stack # new feature: [Oh, VERY COOL!] You can now pause the app anywhere in a # script, do anything you want -- even within functions -- change variables, # set parameters, anything -- and then resume with RESUME. Some of us # have dreamt of having this with JavaScript. Very very useful! # so, for example: # # function testing(i,j) { # n = 3 # show variables # pause change any variable and then enter RESUME # show variables # } # testing(3,5) # # bug fix: problems with PAUSE/RESUME within App # bug fix: "set ?" nonfunctional # bug fix: unmatched { in quotes in @{ } not properly treated: echo @{" testing}"} # new feature: strings may start with ' or ", like JavaScript: # x = 'testing' # print 'there are ' + all.length + ' atoms' # cd, echo, gotocmd, help, hover, javascript, label, message, and pause # all are implicitly strings. You CAN use "..." but you don't have to, # and you cannot use '...'. This way the introduction of single quotes # as an equivalent of double quotes cannot break existing scripts. -- BH 06/2009 # new feature: print getProperty("PDBInfo","REMARK300") Egon -- Post-doc @ Uppsala University http://chem-bla-ics.blogspot.com/ ------------------------------------------------------------------------------ _______________________________________________ Jmol-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jmol-users

