========================================== Repository tagged as SNAPSHOT_20090421 ========================================== Mon 20 Apr, 2009 18:05:28 author: edrosten (Concatenated 2 entries at 1s) File: gvars3/gv3_implementation.hh (Rev. 1.14) File: gvars3/gvars3.h (Rev. 1.23) File: gvars3/serialize.h (Rev. 1.13) File: src/serialize.cc (Rev. 1.15) File: gvars3/GStringUtil.h (Rev. 1.3) It seems to compile cleanly with TooN2 and work with Vector<-1>. All instances of default initialization have been deferred to the DefaultValue class. Textual assignment (set_var, etc) is performed with a new function which does does an erase, followed by an insert. If you're using unreliable thread unsafe code, this will probably make it much worse. -------------- Mon 20 Apr, 2009 15:59:39 author: edrosten (Concatenated 2 entries at 1s) File: src/serialize_toon.cc (Rev. 1.2) File: Makefile.in (Rev. 1.29) File: configure (Rev. 1.22) File: configure.ac (Rev. 1.21) Maybe works with TooN2? Fixed up new serialization. Removed parts of GVars2 compatibility which are incompatible with TooN2. Vector<-1> will fail nastily. -------------- Mon 20 Apr, 2009 15:35:06 author: edrosten File: gvars3/serialize.h (Rev. 1.11) File: src/serialize.cc (Rev. 1.13) Better generic serialization. Works for strings, vector<> and vector>. vector makes successive calls to from_stream(). from_stream() defaults to operator>>(isteram, ...). strings can be delinated with "". vector and vector> wil lbe used for Vector and Matrix. Not yet hooked in properly. -------------- ========================================== Repository tagged as BEFORE_TOON2 ========================================== Mon 20 Apr, 2009 14:31:21 author: edrosten File: gvars3/gv3_implementation.hh (Rev. 1.12) File: gvars3/gvars3.h (Rev. 1.21) File: src/gvars2.cc (Rev. 1.8) File: src/serialize.cc (Rev. 1.12) Fixed optional TooN -------------- Mon 20 Apr, 2009 13:59:21 author: edrosten (Concatenated 3 entries at 1s, 2s) File: src/serialize_toon.cc (Rev. 1.1) File: configure (Rev. 1.21) File: configure.ac (Rev. 1.20) File: gvars3/gv3_implementation.hh (Rev. 1.11) File: gvars3/gvars3.h (Rev. 1.20) File: gvars3/serialize.h (Rev. 1.10) File: gvars3/type_name.h (Rev. 1.6) File: src/gvars2.cc (Rev. 1.7) File: src/gvars3.cc (Rev. 1.12) File: src/serialize.cc (Rev. 1.11) File: Makefile.in (Rev. 1.28) Make TooN optional. You'll need to create an empty config.h file for VisualStudio, or a config.h with the line #define GVARS3_HAVE_TOON if you want to use TooN -------------- Mon 20 Apr, 2009 13:58:08 author: edrosten File: src/GUI_readline.cc (Rev. 1.14) Fix string comparison bug. -------------- Wed 1 Apr, 2009 18:07:03 author: gerhard (Concatenated 2 entries at 3s) File: build/vc2008/gvars3.sln (Rev. 1.1) File: build/vc2008/gvars3.vcproj (Rev. 1.1) File: build/vc2008/gvars3-headless.vcproj (Rev. 1.1) vc2008 project files -------------- Wed 18 Feb, 2009 17:43:58 author: edrosten File: configure (Rev. 1.20) File: configure.ac (Rev. 1.19) Simpler checking for -pthread. The whole thing isn't thread safe anyway... -------------- ========================================== Repository tagged as SNAPSHOT_20081127 ========================================== Mon 20 Oct, 2008 16:47:13 author: edrosten File: src/GUI_Fltk.cc (Rev. 1.9) Add missing include for gcc 4.3.1 -------------- Thu 21 Aug, 2008 15:53:27 author: georgklein File: src/GUI.cc (Rev. 1.30) File: src/GUI_impl_readline.cc (Rev. 1.2) File: src/GUI_language.cc (Rev. 1.2) File: src/GUI_readline.cc (Rev. 1.13) File: src/gvars2.cc (Rev. 1.6) File: src/serialize.cc (Rev. 1.10) Some warning cleanups for -Wall, and I think maybe a bugfix in whitespace trimming as well -------------- Thu 21 Aug, 2008 15:15:23 author: georgklein (Concatenated 2 entries at 1s) File: configure.ac (Rev. 1.18) File: configure (Rev. 1.19) Patch from Pablo Barrera adds -lXt and -lX11 for motif widgets -------------- Wed 20 Aug, 2008 20:12:19 author: gerhard File: build/vc2005/gvars3-headless.vcproj (Rev. 1.1) added missing VC2005 project file -------------- Wed 20 Aug, 2008 05:33:23 author: edrosten File: gvars3/type_name.h (Rev. 1.5) Remove static specification from strings. On my setup, it segfaults (NULL pointer) on the assignment of funcname, with static binaries. -------------- ========================================== Repository tagged as SNAPSHOT_20080818 ========================================== Wed 30 Jul, 2008 01:02:19 author: edrosten File: src/GUI_Fltk2.cc (Rev. 1.12) File: src/GUI_readline.cc (Rev. 1.12) Fix for recent gcc -------------- Mon 23 Jun, 2008 11:59:41 author: ethaneade (Concatenated 2 entries at 1s) File: src/serialize.cc (Rev. 1.9) File: src/GStringUtil.cc (Rev. 1.5) Quoted strings now allow escape characters \n, \r, and \t. Any other escape is converted to the character after the slash. This works for strings with multiple quoted bits as well. -------------- Thu 12 Jun, 2008 11:58:44 author: gerhard (Concatenated 2 entries at 1s) File: src/GUI.cc (Rev. 1.29) File: src/GUI_Fltk2.cc (Rev. 1.11) File: src/GUI_impl_headless.cc (Rev. 1.2) File: src/GUI_impl_noreadline.cc (Rev. 1.2) File: src/GUI_non_readline.cc (Rev. 1.2) File: src/gvars3.cc (Rev. 1.11) File: gvars3/GUI_Widgets.h (Rev. 1.2) File: gvars3/GUI_non_readline.h (Rev. 1.2) File: gvars3/type_name.h (Rev. 1.4) File: src/GStringUtil.cc (Rev. 1.4) build files and some fixes for Visual Studio 2005. there are two projects in the solution, one that links against fltk 2.0 to provide a gui and another one that just creates a headless library. all libraries are only static ones (to avoid the dllexport/dllimport hassle) and linked against the static runtime libs. -------------- Wed 11 Jun, 2008 10:33:45 author: gerhard File: Makefile.in (Rev. 1.27) fixed OSX library names -------------- Wed 28 May, 2008 17:42:52 author: ccs36 File: src/GUI.cc (Rev. 1.28) When reading from a file, lines ending with a single backslash and then a newline are treated as continuing on the next line, in the manner of the C preprocessor. (No whitespace is allowed after the backslash.) If you already have lines ending in a backslash, this will break your program; however I hope this is very unlikely. -------------- Wed 7 May, 2008 00:02:55 author: gerhard File: src/GUI.cc (Rev. 1.27) missing constructor variant -------------- Fri 25 Apr, 2008 22:38:50 author: edrosten File: Makefile.in (Rev. 1.26) File: configure (Rev. 1.18) File: configure.ac (Rev. 1.17) File: src/GUI.cc (Rev. 1.26) Added test for -Wall and -Wextra (from libCVD). Make headless compile by default. Fix innstallation of headless .so's. Fix makefile for missing readline. Make install options in makefile much more fine grained. Fix warning in GUI.cc Now cross-compiles and installs cleanly. -------------- Mon 21 Apr, 2008 22:13:11 author: gerhard File: src/GUI.cc (Rev. 1.25) pass return value back -------------- Tue 1 Apr, 2008 12:54:56 author: ethaneade File: gvars3/GUI_Fltk.h (Rev. 1.7) File: src/GUI_Fltk.cc (Rev. 1.8) Added labels again. Also allow fourth parameter to AddSlider, which if it exists, causes the slider value to be shown on the slider tab. -------------- Thu 20 Mar, 2008 02:09:15 author: edrosten File: src/GUI_impl_headless.cc (Rev. 1.1) File: src/GUI_impl_noreadline.cc (Rev. 1.1) File: src/GUI_impl_readline.cc (Rev. 1.1) Unbreak headless GVars. -------------- Thu 21 Feb, 2008 19:29:21 author: edrosten File: src/GUI_language.cc (Rev. 1.1) A few basic language constructs. This is an excellent illustration as to why language design should be left to computer scientists. Examples: function foo . echo hello . echo world . a=4 endfunction foo if_equal a 4 . echo yes, a is 4 else . echo dang . if_equal a 3 . . echo OK, a is 3 . endif endif Bear in mind that . is simply a perfectly normal registered command. Essentially, "function" is a command that says "rember stuff" "." shoves a line in to a list of lines from the last rememberes point "endfunction" then saves the remembered stuff permenantly and registeres a command to ParseLine it one line at a time. if is similar. Now imagine what happens if you interleave scoping bits. Or how the quoting works (how many times is a particular line evaluated...?) It's thread safe, although some bits of GUI it calls aren't. -------------- Thu 21 Feb, 2008 18:01:34 author: edrosten File: src/GUI_impl.h (Rev. 1.1) Forgot to check this one in -------------- Thu 21 Feb, 2008 17:26:18 author: edrosten File: gvars3/GUI.h (Rev. 1.8) File: src/GUI.cc (Rev. 1.22) File: src/GUI_readline.cc (Rev. 1.11) GUI is now a very thin wrapper around GUI_impl, which is a singleton implementation. All code should compile. There's still a global instance of GUI, but it has no data so that shouldn't matter. All calls to the functions check to see if GUI_impl is instantiated before attempting to call it. This should make the use of GUI before main() safe. -------------- Thu 21 Feb, 2008 14:34:08 author: georgklein File: Makefile.in (Rev. 1.23) Made readline work again with StartParserThread -------------- Wed 20 Feb, 2008 22:20:40 author: edrosten File: configure (Rev. 1.17) File: configure.ac (Rev. 1.16) Fixed --disable-widgets build bug -------------- Wed 20 Feb, 2008 21:45:16 author: edrosten File: configure (Rev. 1.16) File: configure.ac (Rev. 1.15) Fix --disable-widgets -------------- Wed 20 Feb, 2008 19:03:59 author: edrosten (Concatenated 2 entries at 1s) File: src/GUI_Fltk.cc (Rev. 1.7) File: src/GUI_Fltk2.cc (Rev. 1.10) File: src/GUI_Motif.cc (Rev. 1.4) File: src/inst.cc (Rev. 1.15) File: src/inst_headless.cc (Rev. 1.3) File: Makefile.in (Rev. 1.22) File: configure (Rev. 1.15) File: configure.ac (Rev. 1.14) File: gvars3/GUI_Fltk.h (Rev. 1.6) File: gvars3/GUI_Motif.h (Rev. 1.6) File: gvars3/instances.h (Rev. 1.10) Large changes: **WARNING** your code will probably break if you use the graphical interface. If you need the old version, use the CVS tag END_VERSION_0_5 The version has been bumped to 0.6, so it shouldn't overwrite the old 0.5 library, so compiled programs shouldn't break (hpefully). Changes: 1 The GUI_{motif,fltk,fltk2} interface has been reworked. You should now include GUI_Widgets.h. This has a class called GUI_Widgets.h with two methods: run_thread() and process_in_crnt_thread(). This does the same as before, except that your code will now always compile, regardless of the type of widget set available. Also, all GUI calls are via GUI.*, not GUI_{motif,fltk,fltk2}.*, so you won't have to rewrite your .cfg files if you have a different library set available. 2 GUI_Motif now supports process_in_crnt_thread(), so the mysterious segfaults have probably vanished. YMMV 3 GUI_Fltk has been converted to GVars3. fltk2 and motif still use the backwards compatibility interface 4 The configure script now selects only one of the available widget sets to compile, choosing (in order) fltk2, fltk, motif, none. There are various enable/disable options. With any luck, programs should "just work" rather better than they used to, and the interface is simpler. It currently uses some implementation defined behaviour in g++, that static constructres are run in the reverse order of object files on the commandline. -------------- ========================================== Repository tagged as END_VERSION_0_5 ========================================== Wed 20 Feb, 2008 14:12:15 author: georgklein File: src/GUI.cc (Rev. 1.21) Stopped ParserThread issuing "quit" on exit -------------- Tue 12 Feb, 2008 19:38:17 author: georgklein File: gvars3/GUI_non_readline.h (Rev. 1.1) File: src/GUI_non_readline.cc (Rev. 1.1) Ooops, forgot to add these -------------- Tue 12 Feb, 2008 19:37:15 author: georgklein File: Makefile.in (Rev. 1.21) File: configure (Rev. 1.14) File: configure.ac (Rev. 1.13) File: gvars3/GUI.h (Rev. 1.7) File: src/GUI.cc (Rev. 1.20) Added GUI::StartParserThread() and StopParserThread() commands. These fire up a parser thread, which either uses readline on not, depending on the presence/selection of readline in autoconf. n.b. The non-readline version of StopParserThread needs the user to press enter, 'cause I don't know how to get cin.readline() to abort. ps. if you put the line atexit(StopParserThread); in your main.cc, it cleans up readline even in some crashes. magic. -------------- Tue 12 Feb, 2008 17:56:54 author: georgklein File: src/GUI.cc (Rev. 1.19) File: src/inst.cc (Rev. 1.14) Moved some GUI code from inst.cc to GUI.cc -------------- Fri 1 Feb, 2008 14:57:36 author: georgklein (Concatenated 2 entries at 1s) File: gvars3/instances.h (Rev. 1.9) File: src/GUI_readline.cc (Rev. 1.10) File: src/inst.cc (Rev. 1.13) File: src/inst_headless.cc (Rev. 1.2) File: gvars2_compat/GStringUtil.h (Rev. 1.2) File: gvars2_compat/GUI.h (Rev. 1.2) Removed GVARS2_COMPAT stuff, I don't think anyone was using it anymore. -------------- Fri 26 Oct, 2007 13:29:25 author: georgklein (Concatenated 2 entries at 1s) File: gvars3/gvars3.h (Rev. 1.19) File: gvars3/gv3_implementation.hh (Rev. 1.10) Added FATAL_IF_NOT_DEFINED flag. Makes the program crash if the user hasn't provided those all-important settings for which defaults don't make sense (like camera parameters.) -------------- Mon 22 Oct, 2007 23:20:44 author: edrosten File: src/GUI.cc (Rev. 1.18) File: src/GUI_readline.cc (Rev. 1.9) Fix for machines with readline. -------------- Thu 18 Oct, 2007 17:25:34 author: edrosten File: Makefile.in (Rev. 1.19) File: src/inst.cc (Rev. 1.12) More fixes for optional readline. -------------- Thu 18 Oct, 2007 17:23:25 author: edrosten File: src/inst_headless.cc (Rev. 1.1) This file should have been added ages ago. -------------- Thu 18 Oct, 2007 17:21:32 author: edrosten File: Makefile.in (Rev. 1.18) File: src/inst.cc (Rev. 1.11) Really working this time...? -------------- Thu 18 Oct, 2007 17:17:51 author: edrosten File: src/GUI.cc (Rev. 1.17) File: src/GUI_readline.cc (Rev. 1.8) Another broken thing with optional readline. -------------- Thu 18 Oct, 2007 17:16:25 author: edrosten File: configure (Rev. 1.12) File: configure.ac (Rev. 1.11) File: src/GUI.cc (Rev. 1.16) File: src/GUI_readline.cc (Rev. 1.7) Maybe optional readline works this time... -------------- Thu 18 Oct, 2007 17:11:58 author: edrosten File: Makefile.in (Rev. 1.17) Fixed makefile bug. -------------- Thu 18 Oct, 2007 17:10:12 author: edrosten File: configure (Rev. 1.11) Forget to commit the fixed script. -------------- Thu 18 Oct, 2007 17:07:55 author: edrosten File: Makefile.in (Rev. 1.16) File: configure (Rev. 1.10) File: configure.ac (Rev. 1.10) Optional readline? -------------- Tue 18 Sep, 2007 05:15:03 author: edrosten (Concatenated 2 entries at 1s) File: src/GUI_Fltk.cc (Rev. 1.6) File: configure (Rev. 1.9) File: configure.ac (Rev. 1.9) Apparently FLTK doesn't always have the .h files, but always has the .H ones. -------------- Thu 9 Aug, 2007 16:34:13 author: georgklein File: gvars3/gvars3.h (Rev. 1.18) Added bool IsRegistered() to gvar3. -------------- Wed 25 Jul, 2007 22:19:53 author: edrosten File: src/GStringUtil.cc (Rev. 1.3) Check strings from quotes so that comments can't be used from within strings. -------------- Mon 16 Jul, 2007 11:28:20 author: gerhard File: src/GUI_Fltk2.cc (Rev. 1.9) don't expose internal callback function -------------- Thu 14 Jun, 2007 22:37:27 author: edrosten File: gvars3/GUI_Fltk.h (Rev. 1.5) File: src/GUI_Fltk.cc (Rev. 1.5) File: src/GUI_readline.cc (Rev. 1.6) Backported AddSpin to GUI_Fltk -------------- Fri 8 Jun, 2007 23:33:02 author: edrosten File: gvars3/GUI_readline.h (Rev. 1.3) File: src/GUI_readline.cc (Rev. 1.5) Single threaded version of readline. -------------- Thu 17 May, 2007 13:41:29 author: georgklein File: Authors (Rev. 1.2) Vanity update -------------- Thu 17 May, 2007 13:01:57 author: georgklein File: gvars3/GUI.h (Rev. 1.6) File: src/GUI.cc (Rev. 1.15) Added `queue', `runqueue', `runqueue_noclear' internal commands. Example: > queue myqueue echo hello world! > queue myqueue echo hello world.. > runqueue_noclear myqueue hello world! hello world.. > runqueue myqueue hello world! hello world.. > runqueue myqueue > Main use is to not instantiate GUI elements before their respective variables have been set to sensible default values by the application, but the _noclear variant lets you abuse the whole thing to create procedures. -------------- Mon 30 Apr, 2007 22:28:00 author: edrosten (Concatenated 2 entries at 1s) File: src/inst.cc (Rev. 1.10) File: Makefile.in (Rev. 1.15) File: configure (Rev. 1.8) File: configure.ac (Rev. 1.8) File: src/GUI.cc (Rev. 1.14) Added --enable_headless This builds two libraies, gVars3 and GVars3_headless. The latter is always excludes GUI_* and readline. Link against this version for simpler static binaries or batch job exectables. -------------- Tue 13 Feb, 2007 00:22:03 author: georgklein File: gvars3/GUI.h (Rev. 1.5) File: src/GUI.cc (Rev. 1.13) Finer-grained UnRegisterCommand(): only remove *thisptr's commands. Also: UnRegisterAllCommands(void* thisptr): remove all this class's commands. Goes nicely in your class destructor. Also some 64-bit string handling cleanups. -------------- Sun 11 Feb, 2007 00:09:14 author: georgklein File: main.cc (Rev. 1.14) File: gvars3/gv3_implementation.hh (Rev. 1.9) File: gvars3/gvars3.h (Rev. 1.17) File: src/GUI.cc (Rev. 1.12) File: src/gvars2.cc (Rev. 1.5) File: src/gvars3.cc (Rev. 1.10) Improvements to the "gvarlist" internal command: gvarlist [-a] [pattern] If pattern is given, output is matched to include only vars matching pattern, which may include wildcards. If -a is supplied, all registered and unregistered vars (subject to the above) are printed; otherwise, unregistered and `hidden' gvars are omitted. A gvar is made hidden during register or get; the interface to this is now no longer Register(gvar, name, default_val, bool silent_default) but Register(gvar, name, default_val, int flags). Two bit-flags are defined: GVars3::HIDDEN and GVars3::SILENT. Since SILENT takes value 1, existing code with "true" should still work. -------------- Thu 18 Jan, 2007 16:46:26 author: gerhard File: gvars3/gvars3.h (Rev. 1.16) added const accessors -------------- Mon 20 Nov, 2006 18:49:16 author: edrosten File: gvars3/gvars3.h (Rev. 1.15) *** empty log message *** -------------- Mon 18 Sep, 2006 14:00:59 author: georgklein File: src/serialize.cc (Rev. 1.8) Tighten up matrix output (tabs -> spaces) -------------- Mon 31 Jul, 2006 16:58:15 author: edrosten File: configure (Rev. 1.7) File: configure.ac (Rev. 1.7) Fixed ascii art. -------------- Mon 31 Jul, 2006 16:56:18 author: edrosten File: configure (Rev. 1.6) File: configure.ac (Rev. 1.6) Updated pthread test so it works with FreeBSD (which does not have libpthread.so) -------------- Thu 27 Jul, 2006 16:24:07 author: gerhard File: gvars3/serialize.h (Rev. 1.9) make TooN static matrices write out properly -------------- Wed 21 Jun, 2006 16:30:44 author: ccs36 File: src/GUI.cc (Rev. 1.11) When parsing a config file, GVars will now strip whitespace from around the value, as well as the name, of a "name = value" line. Hopefully no-one is relying on such whitespace for their code to work. -------------- Tue 13 Jun, 2006 13:52:52 author: jamesloxam File: Makefile.in (Rev. 1.14) Alteration to allow compilation of dynamic library on 64-bit platforms -------------- Wed 31 May, 2006 13:11:49 author: georgklein File: gvars3/serialize.h (Rev. 1.8) File: src/serialize.cc (Rev. 1.7) Make matrices not crash -------------- Wed 31 May, 2006 11:40:19 author: georgklein File: src/GUI_readline.cc (Rev. 1.4) Ignore empty lines (keeps history tidy) -------------- Wed 31 May, 2006 11:28:25 author: georgklein File: src/GUI.cc (Rev. 1.10) Added history print & save functions -------------- Wed 24 May, 2006 15:04:44 author: georgklein (Concatenated 2 entries at 1s) File: src/gvars3.cc (Rev. 1.9) File: gvars3/gv3_implementation.hh (Rev. 1.8) Minor format changes -------------- Tue 16 May, 2006 12:10:55 author: georgklein File: Makefile.in (Rev. 1.13) Fix main links to lGVars3 -------------- Tue 16 May, 2006 12:10:11 author: georgklein File: main.cc (Rev. 1.13) Minor fixes -------------- Tue 16 May, 2006 12:09:55 author: georgklein File: src/GUI.cc (Rev. 1.9) Make tab-completion of values work on = as well -------------- Mon 15 May, 2006 11:11:40 author: georgklein File: Makefile.in (Rev. 1.12) Rename libGUI.* to libGVars3.* -------------- Fri 12 May, 2006 11:02:15 author: gerhard File: config.guess (Rev. 1.1) File: config.sub (Rev. 1.1) File: install-sh (Rev. 1.1) AC_CANONICAL_HOST needs these files to work, I copied them from libcvd -------------- Thu 11 May, 2006 23:37:14 author: gerhard (Concatenated 2 entries at 1s) File: configure (Rev. 1.5) File: configure.ac (Rev. 1.5) File: src/GUI_Fltk2.cc (Rev. 1.8) File: Makefile.in (Rev. 1.11) fixed configure.in for MAC OSX following Ed's hints. still have to check the use of fltk2-config on Linux, but it makes life so much easier on OSX -------------- Tue 9 May, 2006 14:49:06 author: georgklein File: src/serialize.cc (Rev. 1.6) Made string parser look for quotes. (Old crufty code from GVars2, should be updated..) -------------- Tue 9 May, 2006 14:27:55 author: georgklein File: gvars3/type_name.h (Rev. 1.3) Niceify Vector<-00000000000000000000000000000000001> to TooN::Vector<> -------------- Tue 9 May, 2006 14:20:09 author: georgklein File: gvars3/gv3_implementation.hh (Rev. 1.7) Fixed spurious ! which was causing parse warnings -------------- Tue 9 May, 2006 14:06:56 author: georgklein File: main.cc (Rev. 1.12) File: gvars3/gv3_implementation.hh (Rev. 1.6) Fixed serialize specialisation not being used -------------- Tue 9 May, 2006 13:24:04 author: georgklein File: main.cc (Rev. 1.11) File: gvars3/serialize.h (Rev. 1.7) File: src/serialize.cc (Rev. 1.5) Niceify vector printout -------------- Tue 9 May, 2006 13:09:54 author: georgklein File: gvars3/gv3_implementation.hh (Rev. 1.5) File: gvars3/gvars3.h (Rev. 1.14) Refactor to avoid duplicate checks -------------- Tue 9 May, 2006 13:03:14 author: georgklein File: main.cc (Rev. 1.10) File: gvars3/gv3_implementation.hh (Rev. 1.4) File: gvars3/gvars3.h (Rev. 1.13) Fixed gvar2_Vector crashes -------------- Mon 8 May, 2006 20:13:43 author: georgklein File: main.cc (Rev. 1.9) File: gvars3/instances.h (Rev. 1.8) File: src/GUI_readline.cc (Rev. 1.3) File: src/inst.cc (Rev. 1.9) Fixed some backwards-compat bugs -------------- Mon 8 May, 2006 19:44:19 author: edrosten File: gvars3/serialize.h (Rev. 1.6) Fixed function declaration ordering to fix silly segfault due to recursion. -------------- Mon 8 May, 2006 19:31:11 author: georgklein File: Makefile.in (Rev. 1.10) File: main.cc (Rev. 1.8) Updated dependency -------------- Mon 8 May, 2006 19:11:47 author: georgklein File: Makefile.in (Rev. 1.9) File: configure (Rev. 1.4) File: configure.ac (Rev. 1.4) File: gvars3/gvars3.h (Rev. 1.12) File: src/inst.cc (Rev. 1.8) Added GVars2 backwards compatibility. Works with the --with-gvars2-compat config option -------------- Mon 8 May, 2006 16:41:45 author: georgklein File: Makefile.in (Rev. 1.8) File: main.cc (Rev. 1.7) Added make main, and updated main.cc test prog to use the gui thread -------------- Mon 8 May, 2006 16:27:45 author: georgklein File: GVars2.h.historic (Rev. 1.1) Documents GVars2 functionality -------------- Mon 8 May, 2006 16:24:35 author: georgklein File: GVars2.h (Rev. 1.3) File: Makefile.in (Rev. 1.7) Made GVars2.h a compatibility wrapper which installs in the header dir -------------- Mon 8 May, 2006 15:17:07 author: georgklein File: src/GUI.cc (Rev. 1.8) Added toggle, ifeq, ifnot internal commands -------------- Mon 8 May, 2006 14:57:12 author: georgklein File: main.cc (Rev. 1.6) File: src/GUI.cc (Rev. 1.7) Removed old cruft from readline generator code -------------- Wed 3 May, 2006 04:54:37 author: edrosten File: Makefile.in (Rev. 1.6) Fixed dependencies for install target -------------- Wed 3 May, 2006 04:52:13 author: edrosten File: configure (Rev. 1.3) File: configure.ac (Rev. 1.3) Fixed configure script to get libGUI.so to point to dependent libraries. -------------- Tue 2 May, 2006 23:44:52 author: edrosten File: gvars3/GUI_Motif.h (Rev. 1.5) File: gvars3/gvars3.h (Rev. 1.11) Fixed some basic compile errors. -------------- Fri 14 Apr, 2006 13:14:59 author: gerhard File: gvars3/GUI.h (Rev. 1.4) File: src/GUI.cc (Rev. 1.6) added exec of files to command line args parser -------------- Mon 23 Jan, 2006 23:08:32 author: edrosten File: gvars3/gvars3.h (Rev. 1.10) Moved TypedMap inside GV3, since the dependency is circular. It wouldn't compile on gvv 4.0.2 otherwise. -------------- Mon 23 Jan, 2006 14:20:22 author: gerhard File: gvars3/serialize.h (Rev. 1.5) implementation for from_string for fixed vector size -------------- Thu 12 Jan, 2006 18:06:28 author: gerhard File: gvars3/GUI.h (Rev. 1.3) File: gvars3/gvars3.h (Rev. 1.9) File: src/GUI.cc (Rev. 1.5) File: src/gvars3.cc (Rev. 1.8) moved command line parsing function to GUI class -------------- Fri 6 Jan, 2006 12:23:03 author: gerhard File: gvars3/gvars3.h (Rev. 1.8) File: src/gvars3.cc (Rev. 1.7) added command line argument parsing to set gvars from the command line -------------- Tue 22 Nov, 2005 18:33:34 author: er258 File: src/GStringUtil.cc (Rev. 1.2) File: src/GUI.cc (Rev. 1.4) File: src/GUI_Fltk.cc (Rev. 1.4) File: src/GUI_Fltk2.cc (Rev. 1.7) File: src/GUI_Motif.cc (Rev. 1.3) File: src/GUI_readline.cc (Rev. 1.2) File: src/gvars2.cc (Rev. 1.4) File: src/gvars3.cc (Rev. 1.6) File: src/inst.cc (Rev. 1.7) File: src/serialize.cc (Rev. 1.4) Added boilerplate -------------- Tue 22 Nov, 2005 18:33:27 author: er258 File: gvars3/GStringUtil.h (Rev. 1.2) File: gvars3/GUI.h (Rev. 1.2) File: gvars3/GUI_Fltk.h (Rev. 1.4) File: gvars3/GUI_Fltk2.h (Rev. 1.4) File: gvars3/GUI_Motif.h (Rev. 1.4) File: gvars3/GUI_readline.h (Rev. 1.2) File: gvars3/gvars3.h (Rev. 1.7) File: gvars3/instances.h (Rev. 1.7) File: gvars3/serialize.h (Rev. 1.4) File: gvars3/type_name.h (Rev. 1.2) Added boilerplate (and a compile fix) -------------- Tue 22 Nov, 2005 18:33:19 author: er258 File: GVars2.h (Rev. 1.2) File: main.cc (Rev. 1.5) Added boilerplate -------------- Tue 22 Nov, 2005 17:25:32 author: er258 File: Authors (Rev. 1.1) Added authors file -------------- Tue 22 Nov, 2005 17:22:06 author: er258 File: Makefile.in (Rev. 1.5) Fixed make clean -------------- Tue 22 Nov, 2005 17:18:54 author: er258 File: LICENSE (Rev. 1.1) Added LGPL license -------------- Tue 22 Nov, 2005 17:16:39 author: er258 File: Makefile.in (Rev. 1.4) Make Makefile.in RPM compatible -------------- Tue 22 Nov, 2005 17:15:05 author: er258 File: Makefile.in (Rev. 1.3) Added install target. -------------- Tue 22 Nov, 2005 15:03:07 author: gr281 File: src/GUI_Fltk2.cc (Rev. 1.6) fixed layout problems -------------- Mon 7 Nov, 2005 17:35:34 author: gr281 File: src/GUI_Fltk2.cc (Rev. 1.5) fixed race condition in window creation if event loop was run from another thread -------------- Thu 3 Nov, 2005 17:41:58 author: gr281 File: gvars3/GUI_Fltk2.h (Rev. 1.3) File: src/GUI_Fltk2.cc (Rev. 1.4) added real toggle button as AddSmallToggleButton -------------- Wed 2 Nov, 2005 16:39:01 author: gr281 File: src/GUI_Fltk2.cc (Rev. 1.3) compile fix and nicer sliders -------------- Tue 1 Nov, 2005 14:28:21 author: gr281 (Concatenated 2 entries at 1s) File: src/inst.cc (Rev. 1.6) File: main.cc (Rev. 1.4) File: gvars3/GUI_Fltk2.h (Rev. 1.2) File: gvars3/instances.h (Rev. 1.6) File: src/GUI_Fltk2.cc (Rev. 1.2) fixed compilation problems with fltk 2.0 and new configure -------------- Fri 28 Oct, 2005 15:27:07 author: er258 File: src/inst.cc (Rev. 1.5) More bugs fixed. -------------- Fri 28 Oct, 2005 15:27:00 author: er258 File: Makefile.in (Rev. 1.2) File: configure (Rev. 1.2) File: configure.ac (Rev. 1.2) Bugs fixed. -------------- Fri 28 Oct, 2005 15:23:27 author: er258 (Concatenated 3 entries at 34s, 43s) File: gvars3/instances.h (Rev. 1.5) File: gvars3/config.h (Rev. 1.2) File: Makefile.in (Rev. 1.1) File: configure (Rev. 1.1) File: configure.ac (Rev. 1.1) Autoconfed it. -------------- Fri 28 Oct, 2005 14:27:02 author: gr281 File: fltk2_test (Rev. 1.1) example program for fltk2 implementation -------------- Fri 28 Oct, 2005 14:26:37 author: gr281 File: gvars3/instances.h (Rev. 1.4) added fltk2 based implementation -------------- Fri 28 Oct, 2005 14:26:07 author: gr281 File: src/inst.cc (Rev. 1.4) added fltk2 based implementation of gui -------------- Thu 27 Oct, 2005 14:01:55 author: er258 File: gvars3/config.h (Rev. 1.1) Added file -------------- Thu 27 Oct, 2005 14:01:31 author: er258 (Concatenated 3 entries at 2s, 7s) File: src/inst.cc (Rev. 1.3) File: gvars3/GUI_Fltk.h (Rev. 1.2) File: gvars3/GUI_Motif.h (Rev. 1.2) File: gvars3/gvars3.h (Rev. 1.6) File: gvars3/instances.h (Rev. 1.3) File: Makefile (Rev. 1.8) ? -------------- Wed 14 Sep, 2005 15:59:35 author: er258 File: src/GUI.cc (Rev. 1.3) Fix warning. -------------- Wed 14 Sep, 2005 15:58:54 author: er258 File: Makefile (Rev. 1.7) Fix for x86 64 -------------- Wed 14 Sep, 2005 15:58:31 author: er258 (Concatenated 4 entries at 34s, 37s, 40s) File: main.cc (Rev. 1.3) File: src/gvars2.cc (Rev. 1.3) File: src/inst.cc (Rev. 1.2) File: gvars3/instances.h (Rev. 1.2) File: Makefile (Rev. 1.6) Started to add config -------------- Wed 14 Sep, 2005 10:10:24 author: er258 (Concatenated 2 entries at 9s) File: src/GUI_Fltk.cc (Rev. 1.3) File: src/GUI_Motif.cc (Rev. 1.2) File: src/gvars2.cc (Rev. 1.2) File: src/gvars3.cc (Rev. 1.5) File: src/serialize.cc (Rev. 1.3) File: gvars3/gv3_implementation.hh (Rev. 1.3) File: gvars3/gvars3.h (Rev. 1.5) File: gvars3/serialize.h (Rev. 1.3) Improved error checking: check for junk characters after parsing. Also, fix string input. -------------- Tue 13 Sep, 2005 17:31:44 author: er258 (Concatenated 2 entries at 3s) File: src/GUI_readline.cc (Rev. 1.1) File: gvars3/GUI_readline.h (Rev. 1.1) Added easy class to cleanly create and destroy readline thread. -------------- Tue 13 Sep, 2005 17:30:44 author: er258 File: gvars3/serialize.h (Rev. 1.2) Added proper to_string for vector, i != -1 -------------- Tue 13 Sep, 2005 17:30:29 author: er258 File: Makefile (Rev. 1.5) *** empty log message *** -------------- Thu 8 Sep, 2005 19:49:41 author: er258 File: Makefile (Rev. 1.4) Added readline linkage to the so. -------------- Thu 8 Sep, 2005 18:35:10 author: er258 File: src/GUI_Fltk.cc (Rev. 1.2) Removed uninitialized variable. -------------- Thu 8 Sep, 2005 18:34:09 author: er258 File: gvars3/gvars3.h (Rev. 1.4) Added constructor to allow gvars3 to be registered at construction time. -------------- Tue 30 Aug, 2005 19:41:47 author: er258 File: gvars3/gvars3.h (Rev. 1.3) #include guards in header. -------------- Tue 30 Aug, 2005 19:41:12 author: er258 File: src/serialize.cc (Rev. 1.2) Workaround for bug in TooN. -------------- Tue 30 Aug, 2005 19:10:07 author: er258 File: src/GUI.cc (Rev. 1.2) File: src/gvars3.cc (Rev. 1.4) Fix off by 1 bug in GUI = -------------- Tue 30 Aug, 2005 18:39:13 author: er258 File: main.cc (Rev. 1.2) File: gvars3/gv3_implementation.hh (Rev. 1.2) Fixed build system + misc bugs. -------------- Tue 30 Aug, 2005 18:00:31 author: er258 File: src/gvars3.cc (Rev. 1.3) removes some debugging code -------------- Tue 30 Aug, 2005 17:59:00 author: er258 File: src/main.cc (Rev. 1.2) Now it works. -------------- Tue 30 Aug, 2005 17:07:01 author: er258 File: gvars3/gvars3.h (Rev. 1.2) Fixed defaults for GetVector, GetMatrix -------------- Tue 30 Aug, 2005 17:06:49 author: er258 File: Makefile (Rev. 1.2) Corrected make clean. -------------- ========================================== Repository tagged as B ========================================== Tue 30 Aug, 2005 14:24:24 author: er258 File: GVars2.h (Rev. 1.1.1.1) File: Makefile (Rev. 1.1.1.1) File: fltk_test (Rev. 1.1.1.1) File: gvars3/GStringUtil.h (Rev. 1.1.1.1) File: gvars3/GUI.h (Rev. 1.1.1.1) File: gvars3/GUI_Fltk.h (Rev. 1.1.1.1) File: gvars3/GUI_Motif.h (Rev. 1.1.1.1) File: gvars3/gv3_implementation.hh (Rev. 1.1.1.1) File: gvars3/gvars3.h (Rev. 1.1.1.1) File: gvars3/instances.h (Rev. 1.1.1.1) File: gvars3/serialize.h (Rev. 1.1.1.1) File: gvars3/type_name.h (Rev. 1.1.1.1) File: src/GStringUtil.cc (Rev. 1.1.1.1) File: src/GUI.cc (Rev. 1.1.1.1) File: src/GUI_Fltk.cc (Rev. 1.1.1.1) File: src/GUI_Motif.cc (Rev. 1.1.1.1) File: src/gvars2.cc (Rev. 1.1.1.1) File: src/gvars3.cc (Rev. 1.1.1.1) File: src/inst.cc (Rev. 1.1.1.1) File: src/main.cc (Rev. 1.1.1.1) File: src/serialize.cc (Rev. 1.1.1.1) Putting new GVars3 in to CVS. GVars2 is now a thin wrapper for GVars3. GVars3 is a singleton type which easy allows addition of new types. --------------