Permalink
Browse files

Changed to ZLIB license

  • Loading branch information...
baxissimo committed Nov 4, 2007
1 parent 4cded9c commit b3c917b8cfe50987ace627bb5e9340c578661f39
Showing with 624 additions and 428 deletions.
  1. +33 −0 LICENSE.txt
  2. +17 −15 algebra3.cpp
  3. +16 −14 algebra3.h
  4. +16 −14 arcball.cpp
  5. +16 −14 arcball.h
  6. +16 −14 glui.cpp
  7. +16 −14 glui_add_controls.cpp
  8. +2 −1 glui_bitmap_img_data.cpp
  9. +16 −14 glui_checkbox.cpp
  10. +15 −13 glui_column.cpp
  11. +15 −14 glui_commandline.cpp
  12. +15 −13 glui_control.cpp
  13. +15 −13 glui_edittext.cpp
  14. +16 −3 glui_filebrowser.cpp
  15. +17 −0 glui_internal.h
  16. +15 −0 glui_internal_control.h
  17. +15 −3 glui_list.cpp
  18. +15 −13 glui_listbox.cpp
  19. +15 −13 glui_mouse_iaction.cpp
  20. +15 −13 glui_node.cpp
  21. +15 −13 glui_panel.cpp
  22. +15 −13 glui_radio.cpp
  23. +15 −13 glui_rollout.cpp
  24. +15 −13 glui_rotation.cpp
  25. +15 −3 glui_scrollbar.cpp
  26. +15 −13 glui_separator.cpp
  27. +15 −13 glui_spinner.cpp
  28. +15 −13 glui_statictext.cpp
  29. +15 −16 glui_string.cpp
  30. +15 −13 glui_textbox.cpp
  31. +15 −13 glui_translation.cpp
  32. +13 −3 glui_tree.cpp
  33. +19 −0 glui_treepanel.cpp
  34. +16 −14 glui_window.cpp
  35. +16 −14 include/GL/glui.h
  36. +16 −14 quaternion.cpp
  37. +16 −14 quaternion.h
  38. +15 −7 readme.txt
  39. +16 −14 viewmodel.cpp
  40. +16 −14 viewmodel.h
View
@@ -0,0 +1,33 @@
GLUI User Interface Toolkit
---------------------------
(The ZLIB License)
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
History of GLUI's License:
--------------------------
Originally, GLUI was licensed under LGPL because Paul Rademacher
just wanted something that was very permissive, and LGPL was the
thing he had heard of. I discussed the license with Paul at
SIGGRAPH 2006, where he told me the above, and also told me he was
supportive of changing the license to one of the less restrictive
open source licenses. So after contacting all the authors to get
their OK, GLUI is now under the ZLIB license.
Bill Baxter -- November 2007
View
@@ -2,25 +2,27 @@
algebra3.cpp, algebra3.h - C++ Vector and Matrix Algebra routines
GLUI User Interface Toolkit (LGPL)
Copyright (c) 1998 Paul Rademacher
GLUI User Interface Toolkit
Copyright (c) 1998-2007 Paul Rademacher
WWW: http://sourceforge.net/projects/glui/
Forums: http://sourceforge.net/forum/?group_id=92496
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
View
@@ -2,25 +2,27 @@
algebra3.cpp, algebra3.h - C++ Vector and Matrix Algebra routines
GLUI User Interface Toolkit (LGPL)
GLUI User Interface Toolkit
Copyright (c) 1998 Paul Rademacher
WWW: http://sourceforge.net/projects/glui/
Forums: http://sourceforge.net/forum/?group_id=92496
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
View
@@ -5,27 +5,29 @@
--------------------------------------------------
GLUI User Interface Toolkit (LGPL)
GLUI User Interface Toolkit
Copyright (c) 1998 Paul Rademacher
Feb 1998, Paul Rademacher (rademach@cs.unc.edu)
Oct 2003, Nigel Stewart - GLUI Code Cleaning
WWW: http://sourceforge.net/projects/glui/
Forums: http://sourceforge.net/forum/?group_id=92496
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
**********************************************************************/
View
@@ -2,7 +2,7 @@
arcball.h
GLUI User Interface Toolkit (LGPL)
GLUI User Interface Toolkit
Copyright (c) 1998 Paul Rademacher
Feb 1998, Paul Rademacher (rademach@cs.unc.edu)
Oct 2003, Nigel Stewart - GLUI Code Cleaning
@@ -11,19 +11,21 @@
WWW: http://sourceforge.net/projects/glui/
Forums: http://sourceforge.net/forum/?group_id=92496
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
---------------------------------------------------------------------
View
@@ -1,6 +1,6 @@
/****************************************************************************
GLUI User Interface Toolkit (LGPL)
GLUI User Interface Toolkit
---------------------------
glui.cpp
@@ -12,19 +12,21 @@
WWW: http://sourceforge.net/projects/glui/
Forums: http://sourceforge.net/forum/?group_id=92496
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*****************************************************************************/
#include "glui_internal_control.h"
View
@@ -1,6 +1,6 @@
/****************************************************************************
GLUI User Interface Toolkit (LGPL)
GLUI User Interface Toolkit
---------------------------
glui_add_controls.cpp - Routines for adding controls to a GLUI window
@@ -16,19 +16,21 @@ that aren't used.
WWW: http://sourceforge.net/projects/glui/
Forums: http://sourceforge.net/forum/?group_id=92496
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*****************************************************************************/
View
@@ -28,7 +28,8 @@ enum {
UW, // User-interface white-- backgrounds of checkboxes and radio buttons
};
Orion Sky Lawlor, olawlor@acm.org, 2006/05/04 (LGPL)
Orion Sky Lawlor, olawlor@acm.org, 2006/05/04
License: ZLIB
*/
/*----------------------- checkboxes --------------------------*/
View
@@ -1,7 +1,7 @@
/****************************************************************************
GLUI User Interface Toolkit (LGPL)
GLUI User Interface Toolkit
---------------------------
glui_checkbox - GLUI_Checkbox control class
@@ -14,19 +14,21 @@
WWW: http://sourceforge.net/projects/glui/
Forums: http://sourceforge.net/forum/?group_id=92496
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*****************************************************************************/
View
@@ -12,19 +12,21 @@
WWW: http://sourceforge.net/projects/glui/
Forums: http://sourceforge.net/forum/?group_id=92496
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*****************************************************************************/
Oops, something went wrong.

0 comments on commit b3c917b

Please sign in to comment.