plib-cvs Mailing List for PLIB (Page 55)
Brought to you by:
sjbaker
You can subscribe to this list here.
2002 |
Jan
(25) |
Feb
(10) |
Mar
(60) |
Apr
(49) |
May
(54) |
Jun
(94) |
Jul
(82) |
Aug
(251) |
Sep
(366) |
Oct
(17) |
Nov
(20) |
Dec
(14) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(12) |
Feb
(8) |
Mar
(2) |
Apr
(4) |
May
(5) |
Jun
(8) |
Jul
(23) |
Aug
(8) |
Sep
(7) |
Oct
(5) |
Nov
(20) |
Dec
(20) |
2004 |
Jan
(19) |
Feb
(70) |
Mar
(108) |
Apr
(24) |
May
(6) |
Jun
(5) |
Jul
|
Aug
(8) |
Sep
(18) |
Oct
(27) |
Nov
|
Dec
(13) |
2005 |
Jan
(19) |
Feb
(13) |
Mar
(1) |
Apr
|
May
(10) |
Jun
(1) |
Jul
(10) |
Aug
(5) |
Sep
(2) |
Oct
(2) |
Nov
(6) |
Dec
(4) |
2006 |
Jan
(9) |
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Sebastian U. <ud...@us...> - 2002-05-23 19:19:03
|
Update of /cvsroot/plib/CVSROOT In directory usw-pr-cvs1:/tmp/cvs-serv3363 Modified Files: syncmail Log Message: Updated to rev. 1.13 from cvs-syncmail CVS repository (added X-Mailer: header) Index: syncmail =================================================================== RCS file: /cvsroot/plib/CVSROOT/syncmail,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- syncmail 8 May 2002 15:35:11 -0000 1.11 +++ syncmail 23 May 2002 19:18:53 -0000 1.12 @@ -71,6 +71,8 @@ email-addrs At least one email address. """ +__version__ = '1.1' + import os import sys import re @@ -231,10 +233,12 @@ From: %(name)s <%(author)s> To: %(people)s Subject: %(subject)s +X-Mailer: Python syncmail %(version)s <http://sf.net/projects/cvs-syncmail> ''' % {'name' : name, 'author' : author, 'people' : string.join(people, COMMASPACE), 'subject': subject, + 'version': __version__, } s.write(sys.stdin.read()) # append the diffs if available |
From: Sebastian U. <ud...@us...> - 2002-05-13 17:32:09
|
Update of /cvsroot/plib/plib/examples In directory usw-pr-cvs1:/tmp/cvs-serv23044 Modified Files: configure.in Log Message: Do not attempt to create src/ssg/viewer/data/Makefile Index: configure.in =================================================================== RCS file: /cvsroot/plib/plib/examples/configure.in,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- configure.in 13 May 2002 17:30:14 -0000 1.18 +++ configure.in 13 May 2002 17:31:54 -0000 1.19 @@ -150,7 +150,6 @@ src/ssg/state_test/Makefile \ src/ssg/tween_test/Makefile \ src/ssg/viewer/Makefile \ - src/ssg/viewer/data/Makefile \ src/fnt/Makefile \ src/net/Makefile \ src/net/client_server/Makefile \ |
From: Sebastian U. <ud...@us...> - 2002-05-13 17:30:24
|
Update of /cvsroot/plib/plib/examples In directory usw-pr-cvs1:/tmp/cvs-serv22443 Modified Files: configure.in Log Message: Do not attempt to create data/Makefile Index: configure.in =================================================================== RCS file: /cvsroot/plib/plib/examples/configure.in,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- configure.in 17 Dec 2001 03:25:43 -0000 1.17 +++ configure.in 13 May 2002 17:30:14 -0000 1.18 @@ -137,7 +137,6 @@ AC_OUTPUT( \ Makefile \ - data/Makefile \ src/Makefile \ src/js/Makefile \ src/pui/Makefile \ |
From: Sebastian U. <ud...@us...> - 2002-05-11 18:49:17
|
Update of /cvsroot/plib/plib In directory usw-pr-cvs1:/tmp/cvs-serv18721 Modified Files: ChangeLog Removed Files: CHANGES Log Message: Removed 'CHANGES' files in favour of 'ChangeLog' Index: ChangeLog =================================================================== RCS file: /cvsroot/plib/plib/ChangeLog,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- ChangeLog 1 Feb 2000 05:46:05 -0000 1.1.1.1 +++ ChangeLog 11 May 2002 18:49:14 -0000 1.2 @@ -0,0 +1,911 @@ + +PLIB Change Log. +================ + +PLIB v1.5.1 (July 21st 2001) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + * Added ssgTween and ssgTweenController + + * Added puFileSelector - henceforth puFilePicker is deprecated. + [...880 lines suppressed...] + under the new name 'PLIB'. + + * Although this is the first release of PLIB. The sub- + libraries: SL, JS and PUI had previous releases - this + is the first Beta of SG and SSG. + + * Directory layouts for all of the component libraries + have been somewhat rationalized. + + * I have shifted from a completely open license to + LGPL on the advice of several OpenSource authors. + Any earlier releases of these libraries that you + may happen to have remain free of LGPL restrictions. + If any contributors to the earlier code have objections + to this arrangement, please let me know and I'll arrange + to remove their code from subsequent copies. + + * With help from Curtis Olson, we now have proper 'configure' + scripts to streamline the build process. + --- CHANGES DELETED --- |
From: Sebastian U. <ud...@us...> - 2002-05-11 18:46:38
|
Update of /cvsroot/plib/plib/examples In directory usw-pr-cvs1:/tmp/cvs-serv18063/examples Modified Files: ChangeLog Removed Files: CHANGES Log Message: Removed 'CHANGES' files in favour of 'ChangeLog' Index: ChangeLog =================================================================== RCS file: /cvsroot/plib/plib/examples/ChangeLog,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- ChangeLog 13 Jul 2000 04:07:09 -0000 1.1 +++ ChangeLog 11 May 2002 18:46:34 -0000 1.2 @@ -0,0 +1,25 @@ + +PLIB_Examples Change Log. +========================= + +PLIB_Examples v1.4.1 (June 25th 2001) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + * Changes are now reported in main 'PLIB' CHANGES + file. + +PLIB_Examples v1.1.8 (Jan 23rd 2000) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Updated examples and documents to + match latest PLIB main code. + +PLIB_Examples v1.1.2 (Nov 8th 1999) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Example programs split from main + PLIB distribution. + * Example programs are now under GPL + rather than LGPL. Previous releases + of these programs that were released + under LGPL may still be used under + those terms. + --- CHANGES DELETED --- |
From: Sebastian U. <ud...@us...> - 2002-05-11 18:46:37
|
Update of /cvsroot/plib/plib/demos/ttt3d In directory usw-pr-cvs1:/tmp/cvs-serv18063/demos/ttt3d Modified Files: ChangeLog Removed Files: CHANGES Log Message: Removed 'CHANGES' files in favour of 'ChangeLog' Index: ChangeLog =================================================================== RCS file: /cvsroot/plib/plib/demos/ttt3d/ChangeLog,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- ChangeLog 20 Jun 2001 05:40:10 -0000 1.1 +++ ChangeLog 11 May 2002 18:46:34 -0000 1.2 @@ -0,0 +1,8 @@ + +TTT3D Change Log. +================= + +TTT3D v0.0.0 (July 21st 2001) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * First release. + --- CHANGES DELETED --- |
From: Sebastian U. <ud...@us...> - 2002-05-11 18:46:37
|
Update of /cvsroot/plib/plib/demos/exposer In directory usw-pr-cvs1:/tmp/cvs-serv18063/demos/exposer Modified Files: ChangeLog Removed Files: CHANGES Log Message: Removed 'CHANGES' files in favour of 'ChangeLog' Index: ChangeLog =================================================================== RCS file: /cvsroot/plib/plib/demos/exposer/ChangeLog,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- ChangeLog 7 Jul 2001 05:18:56 -0000 1.1 +++ ChangeLog 11 May 2002 18:46:34 -0000 1.2 @@ -0,0 +1,16 @@ + +ExPoser Change Log. +=================== + +ExPoser v0.0.1 (July 21st 2001) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Most bugs now removed. + + * Can load in 'scenery' + + * Better example models. + +ExPoser v0.0.0 (June 17th 2001) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * First release. + --- CHANGES DELETED --- |
From: Sebastian U. <ud...@us...> - 2002-05-11 15:33:51
|
Update of /cvsroot/plib/plib/examples In directory usw-pr-cvs1:/tmp/cvs-serv20926 Removed Files: NOTICE Log Message: Why is a copy of the LGPL in the examples directory ? --- NOTICE DELETED --- |
From: Sebastian U. <ud...@us...> - 2002-05-11 14:49:36
|
Update of /cvsroot/plib/plib/src/pui In directory usw-pr-cvs1:/tmp/cvs-serv6070 Modified Files: pu.h puValue.cxx Log Message: Partial undo of April 21' changes Index: pu.h =================================================================== RCS file: /cvsroot/plib/plib/src/pui/pu.h,v retrieving revision 1.103 retrieving revision 1.104 diff -u -d -r1.103 -r1.104 --- pu.h 26 Apr 2002 20:08:41 -0000 1.103 +++ pu.h 11 May 2002 14:49:31 -0000 1.104 @@ -422,33 +422,30 @@ class puValue { -private: - /* Fake mutable */ - int *integer ; - float *floater ; +protected: + int type ; + int integer ; [...96 lines suppressed...] - void getDefaultValue ( float *f ) const { default_value.getValue ( f ) ; } - void getDefaultValue ( char **s ) const { default_value.getValue ( s ) ; } - void getDefaultValue ( char *s ) const { default_value.getValue ( s ) ; } + void getDefaultValue ( int *i ) { default_value.getValue ( i ) ; } + void getDefaultValue ( float *f ) { default_value.getValue ( f ) ; } + void getDefaultValue ( char **s ) { default_value.getValue ( s ) ; } + void getDefaultValue ( char *s ) { default_value.getValue ( s ) ; } - int getDefaultValue ( void ) const { return default_value.getValue () ; } /* Obsolete ! */ + int getDefaultValue ( void ) { return default_value.getValue () ; } /* Obsolete ! */ - int getDefaultIntegerValue ( void ) const { return default_value.getIntegerValue () ; } - float getDefaultFloatValue ( void ) const { return default_value.getFloatValue () ; } - char *getDefaultStringValue ( void ) const { return default_value.getStringValue () ; } + int getDefaultIntegerValue ( void ) { return default_value.getIntegerValue () ; } + float getDefaultFloatValue ( void ) { return default_value.getFloatValue () ; } + char *getDefaultStringValue ( void ) { return default_value.getStringValue () ; } } ; /* Index: puValue.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/pui/puValue.cxx,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- puValue.cxx 26 Apr 2002 20:43:47 -0000 1.14 +++ puValue.cxx 11 May 2002 14:49:31 -0000 1.15 @@ -24,25 +24,25 @@ #include "puLocal.h" -void puValue::re_eval ( void ) const +void puValue::re_eval ( void ) { if ( convert == FALSE ) return ; if ( res_integer != NULL ) { - *floater = (float) *res_integer ; sprintf ( string, "%d", *res_integer ) ; + floater = (float) *res_integer ; sprintf ( string, "%d", *res_integer ) ; puPostRefresh () ; } else if ( res_floater != NULL ) { - *integer = (int) *res_floater ; sprintf ( string, "%g", *res_floater ) ; + integer = (int) *res_floater ; sprintf ( string, "%g", *res_floater ) ; puPostRefresh () ; } else if ( res_string != NULL ) { - *integer = (int) strtol ( res_string, NULL, 0 ) ; - *floater = (float) strtod ( res_string, NULL ) ; + integer = (int) strtol ( res_string, NULL, 0 ) ; + floater = (float) strtod ( res_string, NULL ) ; puPostRefresh () ; } } |
From: Sebastian U. <ud...@us...> - 2002-05-09 15:05:49
|
Update of /cvsroot/plib/plib/doc/pui In directory usw-pr-cvs1:/tmp/cvs-serv15051 Modified Files: index.html Log Message: Updated PU_NOT_USING_GLUT notes Index: index.html =================================================================== RCS file: /cvsroot/plib/plib/doc/pui/index.html,v retrieving revision 1.43 retrieving revision 1.44 diff -u -d -r1.43 -r1.44 --- index.html 4 May 2002 14:24:46 -0000 1.43 +++ index.html 9 May 2002 15:05:45 -0000 1.44 @@ -2403,7 +2403,9 @@ some .txf fonts in the <a href="#puInit">puInit</a> routine. Hence, you have to ensure that the typewriter.txf, times_bold.txf and helvetica_bold.txf files from examples/src/fnt/data/ are in the current directory when using -the GLUT-less PUI library. +the GLUT-less PUI library. Additionally, note that currently spreading +PUI widgets across multiple windows won't work properly when using the +non-GLUT hack. <hr> <table> <tr> |
From: Sebastian U. <ud...@us...> - 2002-05-08 22:49:58
|
Update of /cvsroot/plib/plib/demos/p-guide/src In directory usw-pr-cvs1:/tmp/cvs-serv16047/p-guide/src Added Files: CreateWidget.cxx Makefile.am StatusWindow.cxx WidgetList.h WidgetWindow.cxx WriteCode.cxx pGuide.cxx pGuide.dsp Log Message: John F. Fay: Introduced P-GUIDE --- NEW FILE: CreateWidget.cxx --- /* P-GUIDE - PUI-based Graphical User Interface Designer Copyright (C) 2002 John F. Fay This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ // Create Widget function for GUI Builder #include <plib/pu.h> puObject *createWidget ( int type ) { static char *box_labels [] = { NULL } ; if ( type & PUCLASS_SELECTBOX ) return new puSelectBox ( 0, 0, 90, 20, box_labels ) ; if ( type & PUCLASS_COMBOBOX ) return new puComboBox ( 0, 0, 90, 40, box_labels ) ; if ( type & PUCLASS_LARGEINPUT ) return new puLargeInput ( 0, 0, 90, 40, 2, 20, FALSE ) ; if ( type & PUCLASS_VERTMENU ) return new puVerticalMenu ( 0, 0 ) ; if ( type & PUCLASS_TRISLIDER ) return new puTriSlider ( 0, 0, 90 ) ; if ( type & PUCLASS_BISLIDER ) return new puBiSlider ( 0, 0, 90 ) ; if ( type & PUCLASS_FILESELECTOR ) return new puFileSelector ( 0, 0, 90, 40, 2, "." ) ; if ( type & PUCLASS_DIAL ) return new puDial ( 0, 0, 40 ) ; if ( type & PUCLASS_LISTBOX ) return new puListBox ( 0, 0, 90, 40 ) ; if ( type & PUCLASS_ARROW ) return new puArrowButton ( 0, 0, 20, 20, PUARROW_UP ) ; if ( type & PUCLASS_DIALOGBOX ) return new puDialogBox ( 0, 0 ) ; if ( type & PUCLASS_SLIDER ) return new puSlider ( 0, 0, 90 ) ; if ( type & PUCLASS_BUTTONBOX ) return new puButtonBox ( 0, 0, 90, 50, box_labels, FALSE ) ; if ( type & PUCLASS_INPUT ) return new puInput ( 0, 0, 90, 20 ) ; if ( type & PUCLASS_MENUBAR ) return new puMenuBar () ; if ( type & PUCLASS_POPUPMENU ) return new puPopupMenu ( 0, 0 ) ; if ( type & PUCLASS_POPUP ) return new puPopup ( 0, 0 ) ; if ( type & PUCLASS_ONESHOT ) return new puOneShot ( 0, 0, 90, 20 ) ; if ( type & PUCLASS_BUTTON ) return new puButton ( 0, 0, 90, 20 ) ; if ( type & PUCLASS_TEXT ) return new puText ( 0, 0 ) ; if ( type & PUCLASS_FRAME ) return new puFrame ( 0, 0, 90, 50 ) ; if ( type & PUCLASS_INTERFACE ) return new puInterface ( 0, 0 ) ; if ( type & PUCLASS_GROUP ) return new puGroup ( 0, 0 ) ; return (puObject *)NULL ; } --- NEW FILE: Makefile.am --- bin_PROGRAMS = pguide pguide_SOURCES = CreateWidget.cxx pGuide.cxx StatusWindow.cxx WidgetList.h \ WidgetWindow.cxx WriteCode.cxx EXTRA_DIST = pGuide.dsp --- NEW FILE: StatusWindow.cxx --- /* P-GUIDE - PUI-based Graphical User Interface Designer Copyright (C) 2002 John F. Fay This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ [...788 lines suppressed...] window_color_r = new puInput ( 120, 260, 160, 280 ) ; window_color_r->setLabel ( "Window Color:" ) ; window_color_r->setLabelPlace ( PUPLACE_CENTERED_LEFT ) ; window_color_r->setValuator ( &main_window_color_r ) ; window_color_g = new puInput ( 160, 260, 200, 280 ) ; window_color_g->setValuator ( &main_window_color_g ) ; window_color_b = new puInput ( 200, 260, 240, 280 ) ; window_color_b->setValuator ( &main_window_color_b ) ; window_color_a = new puInput ( 240, 260, 280, 280 ) ; window_color_a->setValuator ( &main_window_color_a ) ; status_group->close () ; return 0 ; } --- NEW FILE: WidgetList.h --- /* P-GUIDE - PUI-based Graphical User Interface Designer Copyright (C) 2002 John F. Fay This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ // Data Structure Definition #ifndef WIDGET_LIST_H #define WIDGET_LIST_H #include <plib/pu.h> // PUI Widget List for Main Window struct WidgetList { puObject *obj ; char *object_type_name ; int object_type ; char *label_text ; char *legend_text ; short callbacks ; char object_name [ PUSTRING_MAX ] ; bool visible ; int layer ; // GUI layer: 0 - in back, positive nubmers - greater in front of lesser WidgetList *next ; } ; #endif // WIDGET_LIST_H --- NEW FILE: WidgetWindow.cxx --- /* P-GUIDE - PUI-based Graphical User Interface Designer Copyright (C) 2002 John F. Fay This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ [...323 lines suppressed...] button = new puButton ( 4*sp+3*ln, 4*sp+3*ht, 4*sp+4*ln, 4*sp+4*ht ) ; button->setLegend ( "puSlider" ) ; button->setCallback ( slider_cb ) ; button = new puButton ( 4*sp+3*ln, 3*sp+2*ht, 4*sp+4*ln, 3*sp+3*ht ) ; button->setLegend ( "puBiSlider" ) ; button->setCallback ( bislider_cb ) ; button = new puButton ( 4*sp+3*ln, 2*sp+ht, 4*sp+4*ln, 2*sp+2*ht ) ; button->setLegend ( "puTriSlider" ) ; button->setCallback ( trislider_cb ) ; widget_group->close () ; return 0 ; } --- NEW FILE: WriteCode.cxx --- /* P-GUIDE - PUI-based Graphical User Interface Designer Copyright (C) 2002 John F. Fay This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ [...255 lines suppressed...] wid = wid->next ; } } } fprintf ( out, "\n\n" ) ; fprintf ( out, " window_group->close () ;\n\n\n" ) ; fprintf ( out, " // GLUT Main Loop\n" ) ; fprintf ( out, " glutMainLoop () ;\n" ) ; fprintf ( out, " return ;\n" ) ; fprintf ( out, "}\n\n" ) ; // Close up shop fclose ( out ) ; main_window_changed = false ; } --- NEW FILE: pGuide.cxx --- /* P-GUIDE - PUI-based Graphical User Interface Designer Copyright (C) 2002 John F. Fay This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ [...436 lines suppressed...] glutReshapeFunc ( main_window_reshapefn ) ; glutIdleFunc ( main_window_displayfn ) ; puInit () ; #ifdef VOODOO puShowCursor () ; #endif puSetDefaultStyle ( PUSTYLE_SMALL_SHADED ) ; puSetDefaultColourScheme ( 0.8, 0.8, 0.8, 1.0 ) ; // Set up the other windows define_widget_window () ; define_status_window () ; glutMainLoop () ; return 0 ; } --- NEW FILE: pGuide.dsp --- # Microsoft Developer Studio Project File - Name="pGuide" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=pGuide - Win32 Debug !MESSAGE This is not a valid makefile. To build this project using NMAKE, !MESSAGE use the Export Makefile command and run !MESSAGE !MESSAGE NMAKE /f "pGuide.mak". !MESSAGE !MESSAGE You can specify a configuration when running NMAKE !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE !MESSAGE NMAKE /f "pGuide.mak" CFG="pGuide - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE [...78 lines suppressed...] # End Source File # Begin Source File SOURCE=.\WriteCode.cxx # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=.\WidgetList.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project |
Update of /cvsroot/plib/plib/demos/p-guide In directory usw-pr-cvs1:/tmp/cvs-serv16047/p-guide Added Files: AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS README TODO autogen.sh configure.in pGuide.dsw Log Message: John F. Fay: Introduced P-GUIDE --- NEW FILE: AUTHORS --- P-GUIDE was written by John F. Fay. --- NEW FILE: COPYING --- GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. [...301 lines suppressed...] The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. <signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. --- NEW FILE: ChangeLog --- --- NEW FILE: INSTALL --- Basic Installation ================== These are generic installation instructions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, a file `config.cache' that saves the results of its tests to speed up reconfiguring, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If at some point `config.cache' [...143 lines suppressed...] `--help' Print a summary of the options to `configure', and exit. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `--version' Print the version of Autoconf used to generate the `configure' script, and exit. `configure' also accepts some other, not widely useful, options. --- NEW FILE: Makefile.am --- SUBDIRS = src EXTRA_DIRS = autogen.sh README TODO pGuide.dsw --- NEW FILE: NEWS --- --- NEW FILE: README --- PUI-based Graphical User Interface Designer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ by John F. Fay REQUIREMENTS: OpenGL (or Mesa) GLUT (the GL Utility Toolkit) PLIB INSTALLATION: Installation instructions are pretty basic: ./configure make make install LICENSE: This software is released under the provisions of the GNU General Public License (GPL) which can be found in the file 'COPYING' in the current directory. DIRECTORY STRUCTURE: src -- Where the source code lives. doc -- Documentation - in HTML --- NEW FILE: TODO --- Planned Bug Fixes or Upgrades to P-GUIDE: Bug Fixes: 1. When the user has selected CTRL-widget, have the button value set back to zero when the selected_widget_type (or whatever it is) gets deselected or changed (eg when he presses on another widget button in the Widget window or presses another widget anywhere else), not just when he presses Escape. 2. Make the Active widget's black line go all the way around it. 3. Make the widget creations type-specific. Upgrades: 1. Allow the user to click a corner of a widget in the main window to extend its size in two directions at once. 2. --- NEW FILE: autogen.sh --- #!/bin/sh echo "Running aclocal" aclocal echo "Running automake" automake --add-missing echo "Running autoconf" autoconf echo "======================================" echo "Now you are ready to run './configure'" echo "======================================" --- NEW FILE: configure.in --- dnl Process this file with autoconf to produce a configure script. AC_INIT(src/pGuide.cxx) AM_INIT_AUTOMAKE(pguide, 0.0.1) dnl Checks for programs. AC_PROG_CC AC_PROG_CPP AC_PROG_CXX AC_PROG_CXXCPP AC_PROG_INSTALL plib_suffix="-lplibpu -lplibfnt -lplibsg -lplibul" AC_LANG_CPLUSPLUS dnl Checks for library functions. dnl check for OpenGL related libraries AC_CANONICAL_HOST case "${host}" in *-*-cygwin* | *-*-mingw32*) dnl CygWin under Windoze. dnl OpenGL libraries LIBS="$plib_suffix $LIBS -lwinmm -lglut32 -lglu32 -lopengl32 -luser32 -lgdi32" ;; *) dnl Check for X11 AC_PATH_XTRA x_suffix="$X_LIBS $X_PRE_LIBS -lX11 -lXi -lXext -lXmu $X_EXTRA_LIBS -lm" dnl ========================================================= dnl if test "x$x_includes" != "x"; then dnl CPPFLAGS="$CPPFLAGS -I$x_includes" dnl fi dnl ========================================================= dnl Reasonable stuff non-windoze variants ... :-) AC_CHECK_LIB(dl, dlclose) AC_CHECK_LIB(GL, glNewList,,,$x_suffix) if test "x$ac_cv_lib_GL_glNewList" = "xno" ; then dnl if no GL, check for MesaGL AC_CHECK_LIB(MesaGL, glNewList,,,$x_suffix) fi dnl if using mesa, check for xmesa.h if test "x$ac_cv_lib_MesaGL_glNewList" = "xyes" ; then AC_CHECK_HEADER(GL/xmesa.h) AM_CONDITIONAL(ENABLE_XMESA_FX, \ test "x$ac_cv_header_GL_xmesa_h" = "xyes") else dnl force a failed check AM_CONDITIONAL(ENABLE_XMESA_FX, test "no" = "yes") fi AC_CHECK_LIB(GLU, gluLookAt,,,$x_suffix) if test "x$ac_cv_lib_GLU_gluLookAt" = "xno" ; then dnl if no GLU, check for MesaGLU AC_CHECK_LIB(MesaGLU, gluLookAt,,,$x_suffix) fi opengl_LIBS="$LIBS $x_suffix" dnl check for glut...or freeglut AC_CHECK_LIB(freeglut, glutGetModifiers,,,$opengl_LIBS) if test "x$ac_cv_lib_freeglut_glutGetModifiers" = "xno" ; then dnl if no freeglut, check for Real GLUT AC_CHECK_LIB(glut, glutGetModifiers,,,$opengl_LIBS) fi CFLAGS="$CFLAGS -Wall -I/usr/local/include -L/usr/local/lib" CXXFLAGS="$CXXFLAGS -Wall -I/usr/local/include -L/usr/local/lib" LIBS="$plib_suffix $LIBS $x_suffix" ;; esac dnl Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS(GL/gl.h GL/glut.h) AC_CHECK_HEADER(windows.h, AC_DEFINE(WIN32)) AC_OUTPUT( Makefile \ src/Makefile \ ) --- NEW FILE: pGuide.dsw --- Microsoft Developer Studio Workspace File, Format Version 6.00 # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! ############################################################################### Project: "pGuide"=".\src\pGuide.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Global: Package=<5> {{{ }}} Package=<3> {{{ }}} ############################################################################### |
From: Sebastian U. <ud...@us...> - 2002-05-08 22:49:58
|
Update of /cvsroot/plib/plib/demos/p-guide/doc In directory usw-pr-cvs1:/tmp/cvs-serv16047/p-guide/doc Added Files: p-guide.html Log Message: John F. Fay: Introduced P-GUIDE --- NEW FILE: p-guide.html --- <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="Author" content="John F. Fay"> <meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]"> <title>PUI-Based GUI Designer (P-GUIDE) Documentation</title> </head> <body> <h1> P-GUIDE Documentation</h1> <h1> PUI-Based Graphical User Interface Designer</h1> P-GUIDE comes up in three OpenGL windows. The first window is the Main window in which the user arranges the widgets of his graphical user interface. The second window is the Widget window which contains one button for each PUI widget class. The third window is the Status [...107 lines suppressed...] cause a file selector widget to pop up for the user to enter a file name into which the code is to be written. An entire file is written which contains the necessary include, window data, a default font definition, widget variable definitions, GLUT window callbacks, widget callbacks for each widget, and a complete main program that creates and manages the GLUT window, initializes PUI, creates the widgets, and calls the GLUT main loop. (At the moment the widget definition calls are somewhat lacking and the user will need to modify them before he can compile the code.) <br>If the user clicks on the "Clear" button, all the widgets in the Main window will be erased. If the user has changed the window at all since the last time he wrote code or cleared the Main window, the program will pop up a box asking if he is sure. <br>If the user clicks on the "Quit" button, the program will stop. Again, if there have been changes since the last code writing or clearing, the program will ask if he is sure. <br> <br> </body> </html> |
From: Sebastian U. <ud...@us...> - 2002-05-08 22:48:16
|
Update of /cvsroot/plib/plib/demos/p-guide/src In directory usw-pr-cvs1:/tmp/cvs-serv15463/src Log Message: Directory /cvsroot/plib/plib/demos/p-guide/src added to the repository |
From: Sebastian U. <ud...@us...> - 2002-05-08 22:47:18
|
Update of /cvsroot/plib/plib/demos/p-guide/doc In directory usw-pr-cvs1:/tmp/cvs-serv15124/doc Log Message: Directory /cvsroot/plib/plib/demos/p-guide/doc added to the repository |
From: Sebastian U. <ud...@us...> - 2002-05-08 22:46:22
|
Update of /cvsroot/plib/plib/demos/p-guide In directory usw-pr-cvs1:/tmp/cvs-serv14893/p-guide Log Message: Directory /cvsroot/plib/plib/demos/p-guide added to the repository |
From: Sebastian U. <ud...@us...> - 2002-05-08 22:40:13
|
Update of /cvsroot/plib/plib/examples In directory usw-pr-cvs1:/tmp/cvs-serv12880/examples Modified Files: README Log Message: Documentation updates Index: README =================================================================== RCS file: /cvsroot/plib/plib/examples/README,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- README 13 Jul 2000 04:07:09 -0000 1.1 +++ README 8 May 2002 22:40:09 -0000 1.2 @@ -8,7 +8,7 @@ These example programs are offered as OpenSource freeware under the provisions of the GNU Public License (GPL). Those terms and conditions are -detailed in the file 'LICENSE' in this directory. +detailed in the file 'COPYING' in this directory. REQUIREMENTS: @@ -20,4 +20,4 @@ by Steve Baker. <sjb...@ai...> - http://www.woodsoup.org/~sbaker + http://www.sjbaker.org |
From: Sebastian U. <ud...@us...> - 2002-05-08 22:40:13
|
Update of /cvsroot/plib/plib/demos/ttt3d In directory usw-pr-cvs1:/tmp/cvs-serv12880/demos/ttt3d Modified Files: README Log Message: Documentation updates Index: README =================================================================== RCS file: /cvsroot/plib/plib/demos/ttt3d/README,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- README 20 Jun 2001 05:40:10 -0000 1.1 +++ README 8 May 2002 22:40:09 -0000 1.2 @@ -31,7 +31,7 @@ This software is released under the provisions of the GNU General Public License (GPL) which can be -found in the file 'LICENSE' in the current directory. +found in the file 'COPYING' in the current directory. DIRECTORY STRUCTURE: |
From: Sebastian U. <ud...@us...> - 2002-05-08 22:40:13
|
Update of /cvsroot/plib/plib/src/ssg In directory usw-pr-cvs1:/tmp/cvs-serv12880/src/ssg Modified Files: ssgLoadMD2.cxx Log Message: Documentation updates Index: ssgLoadMD2.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/ssg/ssgLoadMD2.cxx,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- ssgLoadMD2.cxx 16 Dec 2001 21:46:54 -0000 1.11 +++ ssgLoadMD2.cxx 8 May 2002 22:40:10 -0000 1.12 @@ -30,7 +30,7 @@ ***************************************************************************/ /******************************************************* ** This was written to be a part of Stephen J Bakers - ** PLIB (http://www.woodsoup.org/projs/plib) + ** PLIB (http://plib.sourceforge.net) *******************************************************/ #include "ssgLocal.h" |
From: Sebastian U. <ud...@us...> - 2002-05-08 22:40:13
|
Update of /cvsroot/plib/plib/demos/exposer In directory usw-pr-cvs1:/tmp/cvs-serv12880/demos/exposer Modified Files: README Log Message: Documentation updates Index: README =================================================================== RCS file: /cvsroot/plib/plib/demos/exposer/README,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- README 23 Jul 2001 22:40:49 -0000 1.2 +++ README 8 May 2002 22:40:09 -0000 1.3 @@ -31,7 +31,7 @@ This software is released under the provisions of the GNU General Public License (GPL) which can be -found in the file 'LICENSE' in the current directory. +found in the file 'COPYING' in the current directory. DIRECTORY STRUCTURE: |
From: Sebastian U. <ud...@us...> - 2002-05-08 21:34:44
|
Update of /cvsroot/plib/plib/tools In directory usw-pr-cvs1:/tmp/cvs-serv22676 Modified Files: INSTALL Log Message: Undo of accidential merge Index: INSTALL =================================================================== RCS file: /cvsroot/plib/plib/tools/INSTALL,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- INSTALL 8 May 2002 21:24:25 -0000 1.2 +++ INSTALL 8 May 2002 21:34:41 -0000 1.3 @@ -51,19 +51,6 @@ all sorts of other programs in order to regenerate files that came with the distribution. -Configure Options -================= -On some occations opengl are not found on systems. Additional -commandline parameters have been added to resolve this issue. - ---with-gl GL prefix - -Examples -./configure --with-gl=/usr/local - -This should help with locating GL when configure is unable to find -the files. - Compilers and Options ===================== |
From: Sebastian U. <ud...@us...> - 2002-05-08 21:24:29
|
Update of /cvsroot/plib/plib/src/sl In directory usw-pr-cvs1:/tmp/cvs-serv18743/src/sl Modified Files: Makefile.am Removed Files: Makefile.msc Log Message: Updated automake template files Index: Makefile.am =================================================================== RCS file: /cvsroot/plib/plib/src/sl/Makefile.am,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- Makefile.am 3 Mar 2002 16:03:33 -0000 1.6 +++ Makefile.am 8 May 2002 21:24:25 -0000 1.7 @@ -12,7 +12,7 @@ INCLUDES = -I$(top_srcdir)/src/util -EXTRA_DIST = Makefile.msc README.freebsd README.linux \ +EXTRA_DIST = README.freebsd README.linux \ README.openbsd README.sgi README.unix README.win \ sl.dsp --- Makefile.msc DELETED --- |
From: Sebastian U. <ud...@us...> - 2002-05-08 21:24:29
|
Update of /cvsroot/plib/plib/tools In directory usw-pr-cvs1:/tmp/cvs-serv18743/tools Modified Files: INSTALL Makefile.am Removed Files: changes Log Message: Updated automake template files Index: INSTALL =================================================================== RCS file: /cvsroot/plib/plib/tools/INSTALL,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- INSTALL 19 Apr 2002 20:08:04 -0000 1.1 +++ INSTALL 8 May 2002 21:24:25 -0000 1.2 @@ -51,6 +51,19 @@ all sorts of other programs in order to regenerate files that came with the distribution. +Configure Options +================= +On some occations opengl are not found on systems. Additional +commandline parameters have been added to resolve this issue. + +--with-gl GL prefix + +Examples +./configure --with-gl=/usr/local + +This should help with locating GL when configure is unable to find +the files. + Compilers and Options ===================== Index: Makefile.am =================================================================== RCS file: /cvsroot/plib/plib/tools/Makefile.am,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Makefile.am 30 Jul 2000 08:20:07 -0000 1.1 +++ Makefile.am 8 May 2002 21:24:25 -0000 1.2 @@ -1,6 +1,6 @@ SUBDIRS = src -EXTRA_DIST = README CHANGES LICENSE NOTICE acsite.m4 +EXTRA_DIST = autogen.sh README NOTICE tools.dsw dist-hook: tar cf - doc \ --- changes DELETED --- |
From: Sebastian U. <ud...@us...> - 2002-05-08 21:24:29
|
Update of /cvsroot/plib/plib/examples/src/ssg/viewer In directory usw-pr-cvs1:/tmp/cvs-serv18743/examples/src/ssg/viewer Modified Files: Makefile.am Log Message: Updated automake template files Index: Makefile.am =================================================================== RCS file: /cvsroot/plib/plib/examples/src/ssg/viewer/Makefile.am,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- Makefile.am 20 Jun 2001 20:58:04 -0000 1.4 +++ Makefile.am 8 May 2002 21:24:25 -0000 1.5 @@ -1,6 +1,3 @@ - -SUBDIRS = data - noinst_PROGRAMS = viewer viewer_SOURCES = viewer.cxx |
From: Sebastian U. <ud...@us...> - 2002-05-08 21:24:28
|
Update of /cvsroot/plib/plib/examples/src/net/http_get In directory usw-pr-cvs1:/tmp/cvs-serv18743/examples/src/net/http_get Modified Files: Makefile.am Log Message: Updated automake template files Index: Makefile.am =================================================================== RCS file: /cvsroot/plib/plib/examples/src/net/http_get/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Makefile.am 21 Dec 2001 18:33:48 -0000 1.2 +++ Makefile.am 8 May 2002 21:24:24 -0000 1.3 @@ -4,5 +4,5 @@ http_get_LDADD = -lplibnet -lplibul -EXTRA_DIST = net_http_get.dsp +EXTRA_DIST = http_get.dsp |