https://github.com/NSchertler/GeneralizedMotorcycleGraph

sort by:
Revision Author Date Message Commit Date
d0f177e Merge branch 'master' of https://github.com/wjakob/nanogui # Conflicts: # ext/nanovg # src/common.cpp 21 March 2018, 09:04:16 UTC
be13c9b accommodate CMake policy CMP0048 (#324) 18 March 2018, 12:10:05 UTC
3a2dece Glutil permissions and some docs fixes (#285) * Arcball::interrupt, mkdoc_rst updates - Add Arcball::interrupt so that users can close the Arcball without needing a mouse release. - Arcball docs complete with mini-example - Exceptions and occasional segfault (?!) using the pybind11/tools/clang, enabled user to install a functioning version for their system if needed - Not sure what the underlying problem is, this fix is easier. - Better code-block handling, indented code now remains indented in the python docs - Added a `danger` replacement (future commit will have one) * expose GLShader::Buffer (mixed GPU pipelines), docs - GLShader::Buffer becomes a public class definition, added const ref acquisition of an attribute buffer via GLShader::attribBuffer - GLShader docs completed - Python bindings for GLShader::attribBuffer as well as GLShader::Buffer class - Minor updates to CMakeLists.txt and docs/mkdoc_rst.py to ensure throws -> Throw and OSX bundle docs remain in py_doc.h when building on non-OSX * Arcball active rotation as quaternion, docs fixes 16 February 2018, 09:33:29 UTC
cf576ee skip linking GLFW for all build systems (#305) * skip linking GLFW for all build systems * clarify GLFW skip required for XCode, not glfw_objects merging 05 February 2018, 23:48:51 UTC
d2734ed prevent children from being added to TabWidget (#306) - An exception is always raised (rather than a floating point signal) - Brief example in class level documentation 05 February 2018, 23:48:07 UTC
f61c407 focusEvent when Screen (application) out of focus (#288) * focusEvent when Screen (application) out of focus * do not use static_cast<bool>(int) 28 January 2018, 15:36:43 UTC
926b66f Removed zenity hardcoding, it should be in the path. (#299) 27 January 2018, 23:24:11 UTC
48c87d9 fix XCode build (#304) - Revives original solution proposed in #220 - Adds exclusion of GLFW library, XCode fails to link this 27 January 2018, 23:23:43 UTC
3e0b2c8 fix TabWidget indexing, added TabWidget::tab(int) (#290) 02 December 2017, 22:40:58 UTC
f62ab88 Documentation PR: add Fedora compiling instructions in README.md (#283) * [docs] add Fedora compiling instructions in README.md * [docs]add cmake and mesa-libGLU-devel to mirror the Debian/Ubuntu 17 November 2017, 17:00:10 UTC
c1d6065 fix tabheader right icon position (#263) 17 November 2017, 13:56:28 UTC
9efbbba Add placeholder values to TextBox (#270) 17 November 2017, 09:08:24 UTC
a93dfcd allow const acquisition of Arcball's Quaternionf 10 November 2017, 08:08:53 UTC
74ed715 Add missing python documentation for file_dialog overload 09 October 2017, 13:02:24 UTC
3d6d461 Add python bindings for VScrollPanel::scroll and setScroll 09 October 2017, 13:02:24 UTC
47ab608 Allow accessing the scroll amount of VScrollPanel from outside (#255) 08 October 2017, 23:30:00 UTC
ce4c159 Allow file_dialog to open multiple files at once (#256) 08 October 2017, 23:28:49 UTC
96648d0 fixed fractional scaling on high-dpi screens when using KDE & Windows as desktop environment 08 October 2017, 23:26:39 UTC
7f9e0a6 [docs] add file level and member docs - Update to exhale via `pip` - According changes in conf.py - Remove _static/collapse (vendored with exhale) - custom layout no longer necessary - Update for Entypo+ docs (new _static files) - Advanced compilation topics (Eigen, GLFW, custom fonts) - README.md -> README.rst - Shared verbiage in some of index.rst - A little over half of nanogui/*.h docs reworked - Corresponding updates to py_doc.h 22 September 2017, 09:18:51 UTC
a4036eb fast / slow colorpicker callback, update examples - adds a reset button to reset the colorwheel - adds a final callback for when 'pick' is selected - update relevant bindings for python and py_doc.h - update examples 1, 2, and 3 (CPP) to use ColorPicker - Examples 2 and 3 change to finalCallback - Example 1 uses ColorPicker directly - Update python example 1 to include the dynamic graph on the TabWidget 22 September 2017, 09:18:51 UTC
036f2c0 update to Entypo+ - everything is generated (see .gitignore for repo) - example icons executable - file level docs broken in this squash, fixed in later commit - python bindings updated - move entypo constants to separate file - adding Color.w binding manually (w() comes from Eigen) - Theme and widget classes now contain the icon scaling code - moved various default icons into theme class - button, checkbox, messagedialog, popupbutton, tabheader, textbox widgets all now reference the theme for icons 22 September 2017, 09:18:51 UTC
afdbecf update linux travis build (#224) * update linux travis build - Note: this is using `cmake 3.2.2`, not `2.8.12`. - It seems you can alternatively install `cmake` from source - No trusted `2.8.12` PPA are available on travis at this time. - Added some (missing?) linux gfx build deps. * add osx cmake version for test clarity 28 August 2017, 11:36:56 UTC
9c470a6 Do not require GLCanvas to have a parent window (#252) 28 August 2017, 11:34:58 UTC
0b15c5f Add additional helper methods for setting shader uniforms (#249) * Add more helper methods for setting 4x4 and 3x3 matrix uniforms This commit adds helper methods for setting 4x4 and 3x3 matrix shader uniforms from affine transforms and matrices. The 3x3 matrices are mostly useful for affine transforms in the 2D domain. * Add helper method for setting a boolean shader uniform 28 August 2017, 11:32:28 UTC
17492d3 update Eigen dependency 25 August 2017, 09:54:22 UTC
d8903a4 Adding check for null Screen which was causing a crash in our project. (#245) 10 August 2017, 09:41:01 UTC
f9c3951 Removing use of -retain (incompatible with ARC). (#243) 10 August 2017, 09:40:58 UTC
275aa69 Fixing Xcode 9 build warnings. (#246) * Fixing Xcode 9 build warnings. * Adding extra space after type casts. 10 August 2017, 09:14:40 UTC
131672c quenched some warnings 09 August 2017, 23:28:37 UTC
7e0d273 updated dependencies for Travis-CI 09 August 2017, 23:15:58 UTC
3546e37 Fixing Visual Studio 2017 build warnings. (#247) 09 August 2017, 22:41:58 UTC
f9c3b7a Merge branch 'master' of https://github.com/wjakob/nanogui 11 April 2017, 19:54:20 UTC
0bb1ee0 quench warnings on MSVC 11 April 2017, 19:54:16 UTC
ebd9979 Merge remote-tracking branch 'upstream/master' # Conflicts: # src/common.cpp # src/screen.cpp 05 April 2017, 08:16:54 UTC
62e588d [docs] bad declaration, fixed labels for templates (#208) 26 February 2017, 22:43:18 UTC
6d95a89 Add link to documentation (#206) 20 February 2017, 10:05:05 UTC
49d7d1e modified OpenFileDialog to not change the working directory 11 January 2017, 16:33:41 UTC
b05d19d updated pybind11 version 01 January 2017, 17:48:35 UTC
54c54b4 [docs] Do not specify bin2c, as it is no longer a target (#194) 28 December 2016, 12:26:47 UTC
c033459 Warn if NVIDIA OpenGL Headers are detected. (#192) On Linux, the mesa-libGL headers are more permissive than the headers installed by the NVIDIA graphics installer if --opengl-headers was requested during installation. The error message informs the user of their options so they hopefully do not spend much time discerning the cause of the problem. Resolves https://github.com/wjakob/nanogui/issues/156 12 December 2016, 23:48:21 UTC
1b7e6ed made style checker a bit more strict 12 December 2016, 23:30:58 UTC
26e7b7a Replace bin2c with cmake script (#173) 12 December 2016, 22:07:57 UTC
c860a46 Reorder python version list, assume if user has higher python3 version they intend to use it. 12 December 2016, 21:55:04 UTC
70184b7 intersect widget scissors 12 December 2016, 21:53:29 UTC
c79c737 fix retina issue (fixes #185) 12 December 2016, 21:49:18 UTC
7604d78 Fix parameter conventions in various places 12 December 2016, 21:49:18 UTC
3b134a5 fix typo in CMakeLists.txt (NANOGUI_PYTHON_VERSION) 12 December 2016, 21:49:18 UTC
13f54b7 enforce alignment of all widget classes (fixes 32 bit builds) 12 December 2016, 21:49:14 UTC
c405aa2 Add resize callback to Screen (#183) 12 December 2016, 21:15:40 UTC
b6bc9e6 don't install the pybind11 examples 12 December 2016, 21:13:30 UTC
1a0bb79 Python: uniform should call uniform instead of attrib (#184) 07 December 2016, 23:59:24 UTC
81871a8 Python: support Widget.__delitem__ operator 26 November 2016, 19:10:14 UTC
061facf glfw: enable GLFW_USE_CHDIR flag 25 November 2016, 21:53:01 UTC
f9a8e5e handle exceptions in event handlers more gracefully 24 November 2016, 17:59:26 UTC
06bd71a disable OSX app restoration message dialogs When nanogui applications crash, OSX may present the following not-so-helpful message upon the next start: "The last time you opened "App", it unexpectedly quit while reopening windows. Do you want to try to reopen its windows again?" This commit disables the dialogs completely. 24 November 2016, 17:57:58 UTC
354d519 upgraded pybind11 version 24 November 2016, 17:56:13 UTC
8b8700b travis fix 13 November 2016, 22:22:06 UTC
9093fa6 improved cmake build system (LTO, libc++ tests) 13 November 2016, 22:16:05 UTC
d3f3ba0 [docs] updating documentation system for python3 (#169) This commit fixes some small oversights that prevented the documentation from building with python3, remedying concerns in https://github.com/wjakob/nanogui/pull/160 This commit is tested and working here: fake-nanogui.rtfd.io Further debugging of exhale has revealed why certain functions / typedefs / enums etc will link to their defining file locally, but not on RTD. Cause is clear, solution is not. Will have to consult the folks at RTD to see if they have any input on how to get doxygen to behave 'normally'. Full summary: - Adding better clean target to the Makefile - Fixed generateDoxygenXML in conf.py - This was actually the problem all along, breathe was python3 compatible - Update exhale to use StringIO correctly for python 2 and 3 - Setting the stage for full and partial template specialization docs - Tested and verified breathe source build via requirements.txt - Current version installed same as what is hosted through pip - Should be up to date enough for templates, release is ~3 days old - Electing to keep 'breathe' rather than git - Build time is exceptionally slow, it seems it may rebuild every time? 12 November 2016, 21:57:10 UTC
ac773fa updated pybind11 version 12 November 2016, 07:58:00 UTC
ae6fd08 updated nanovg ref 10 November 2016, 08:05:54 UTC
e4db06d windows import/export fixes 10 November 2016, 07:59:41 UTC
f794d01 appveyor: updated python file path 10 November 2016, 07:51:52 UTC
4420ad8 Python: GLShader::setUniform() fixes 08 November 2016, 15:57:56 UTC
8659a65 manually define GL_HALF_FLOAT if not present 07 November 2016, 23:31:53 UTC
f2a4794 Python: basic NanoVG support 07 November 2016, 23:30:16 UTC
398b874 fixed Ctrl-C signal handling on OSX 07 November 2016, 16:47:37 UTC
25071b7 ImageView compatibility with new clipping rules 07 November 2016, 14:19:42 UTC
0dbbb04 minor style fix 07 November 2016, 11:40:23 UTC
95ef3b6 Example 3: clear screen before showing window 07 November 2016, 11:34:43 UTC
b2ff7f1 Popup compatibility with new clipping rules 07 November 2016, 11:34:26 UTC
c13044e Label compatibility with new clipping rules 07 November 2016, 11:34:08 UTC
a6b994a Window compatibility with new clipping rules 07 November 2016, 11:33:54 UTC
1f2e846 Slider compatibility with new clipping rules 07 November 2016, 11:33:24 UTC
add2426 CheckBox compatibility with new clipping rules 07 November 2016, 11:26:29 UTC
7d99e21 Added Tessellation support to glad 06 November 2016, 20:52:41 UTC
5cc8329 make clipping rules more strict 02 November 2016, 21:53:49 UTC
955fb03 Fix horizontal slider cut-off (#162) 31 October 2016, 11:44:37 UTC
a1724d0 updated gitignore, minor glutil fix 30 October 2016, 23:01:31 UTC
3448446 glutil.h: cleaned up transform API, added more Python bindings 30 October 2016, 22:52:20 UTC
8434182 [docs] adding missing makefile from original PR https://github.com/wjakob/nanogui/pull/124 (#160) Added a few things to the gitignore that don't need to be tracked in the docs folder as well. 30 October 2016, 10:09:04 UTC
a9aaf4f minor touchups 28 October 2016, 10:35:59 UTC
b51b19f Merge branch 'master' into pr/114 28 October 2016, 09:59:52 UTC
ca81bca Scissor children (#159) * Use `nvgScissor` to restrict the content in a widget children can draw to 28 October 2016, 08:55:53 UTC
244db2d Fix build system for FreeBSD/OpenBSD * fix missing library on non-OS X systems * Get OpenBSD 6.0 building/running * Add back c++abi lib for Linux systems w/ clang 28 October 2016, 08:51:01 UTC
cbb6214 updated to latest pybind11 version 28 October 2016, 00:32:41 UTC
f43188c python: leave mainloop upon Ctrl-C 27 October 2016, 21:17:28 UTC
f24e224 fixed GLCanvas for retina display, added example 4 to docs 27 October 2016, 15:54:46 UTC
6b5be70 minor touchups 27 October 2016, 13:01:00 UTC
d886c2a GLCanvas widget (#153) * Added glcanvas widget to render an OpenGL scene inside of the widget * Added example for GLCanvas widget * Option for drawing border around GLCanvas * Added Python bindings for GLCanvas * Ported example4.cpp to python 27 October 2016, 07:27:37 UTC
f2d9c26 Removed some more try blocks 26 October 2016, 21:59:09 UTC
98dc21e bin2c needs absolute path (#158) 25 October 2016, 23:56:49 UTC
72cf9b5 switch Vector types to default pybind11 Eigen wrappers 25 October 2016, 09:09:49 UTC
6712745 `else()` and `endif()` upside down when deciding whether to build python plugin (#154) 24 October 2016, 17:23:56 UTC
dc36b95 Updated glad Removed some try/catch blocks for debugging purposes 24 October 2016, 13:14:43 UTC
2a61f03 slider: support variable range 15 October 2016, 20:12:12 UTC
ef3104d Python bindings: basic wrappers around GLShader 13 October 2016, 23:10:51 UTC
f59bc0f update pybind11 & improve python-related cmake commands 13 October 2016, 20:15:14 UTC
37ae0c3 VScrollPanel generalizations and fixes 13 October 2016, 19:56:12 UTC
4df282e fixed relative positioning bug in ImagePanel 13 October 2016, 19:42:16 UTC
back to top