Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 252 (100.0%) | 3641 (100.0%) | 14.4 |
mdavis | 28 (11.1%) | 1474 (40.5%) | 52.6 |
jeroen | 9 (3.6%) | 863 (23.7%) | 95.8 |
worthen | 168 (66.7%) | 833 (22.9%) | 4.9 |
kuzimmer | 7 (2.8%) | 276 (7.6%) | 39.4 |
allen | 12 (4.8%) | 126 (3.5%) | 10.5 |
callahan | 8 (3.2%) | 36 (1.0%) | 4.5 |
dmw | 10 (4.0%) | 15 (0.4%) | 1.5 |
darbyb | 4 (1.6%) | 10 (0.3%) | 2.5 |
mjc | 4 (1.6%) | 8 (0.2%) | 2.0 |
dav | 2 (0.8%) | 0 (0.0%) | 0.0 |
Simple EXT_frame_buffer_object class
259 lines of code changed in 2 files:
Disable shaders if there's no GLEW
0 lines of code changed in 2 files:
Get Glew to work with Windows
Have Environment query values for installed SCIRun rather than compiled-in values.
Fix windows compile
12 lines of code changed in 8 files:
compile fix
0 lines of code changed in 2 files:
- gcc on the MacBooks requires pointers to GL variables to have explicit GL types
15 lines of code changed in 10 files:
Use GLEW to determine graphics capabilities. This makes GLEW a requirement.
36 lines of code changed in 2 files:
Fix negative address number problem in hashing code for GeomObj constructor.
0 lines of code changed in 2 files:
revert ShowDipoles from yesterday, and do a check on all calls to gl*Pointer before trying to dereference an empty vector
147 lines of code changed in 1 file:
Adding new Geometry objects to deal with faces that are colored different in the front and the back. The current implementation uses culling to first draw the front of all the faces in the object and then draw the back of the objects. This way in between we can switch dataset and color both faces differently. This functionality is intended to display data located at cells. As each part of the face is part of a different cell they get colored differently.
863 lines of code changed in 9 files:
Last month's worth of windows fixes
13 lines of code changed in 2 files:
changed NrrdData-> to NrrdData->nrrd_ and cleaned up everything associated with it
126 lines of code changed in 12 files:
64bit compile fixes with the new Teem version
8 lines of code changed in 2 files:
Upgrading to Teem 1.9. Main changes include API changes for var-arg functions and more careful use of unsigned types. See http://sourceforge.net/project/shownotes.php?release_id=380683&group_id=85445 for more information.
10 lines of code changed in 4 files:
Set the default line_width_ to 0.0 for all GeomLine forms. In draw routines, use di->line_width_ unless the value of line_width has been set to something greater than 0.0 via a set_line_width call.
17 lines of code changed in 5 files:
Added #ifdef _WIN32 for windows specific code
2 lines of code changed in 1 file:
General cleanup of the TCL/Tk threading code.
Move tkAppInit code into TCLThread::startNetworkEditor. This allowed for removal of TCLThread::mainloop_waitstart(), TCLThread::mainloop_wait(), & TCLThread::release_mainloop() and their semaphores.
Added TCLInterface::pause(), and TCLInterface::unpause() methods to pause tcl thread when doing X11 calls in anohter thread.
Cleanup main, mostly by moving all TCL code into TCLThread class. Also minor cleanup by passing stacksize to constructor of Thread class.
Split constructor of TkOpenGLContext into make_x11_gl_context, and make_win32_gl_context.
Removed Core/TkExtensions/TkAppInit.c, all init code now in Dataflow/TCLThread/TCLThread.cc
128 lines of code changed in 2 files:
Remove dead code: Core/Geom/OpenGLContext.[cc,h] and Dataflow/Modules/Render/ViewImage.cc
0 lines of code changed in 4 files:
Port Insight to windows, fix recent commits and Containers to work with Windows, and use an $(OBJEXT) in make variables instead of assuming .o for compiling
6 lines of code changed in 6 files:
Dataflow/GUI/Painter.tcl
Dataflow/Modules/Render/Painter.cc
Dataflow/Modules/Render/Painter.h
Dataflow/Modules/Render/PainterBrushTool.cc
Dataflow/Modules/Render/sub.mk
Dataflow/Modules/Render/PainterTools.cc
----------------------------------------------
Summary:
Major upgrade to Painter Module tools/layers/and events.
Added ITK Filter Tools to Painter Module.
-Curvature Anisotropic Diffusion Filter - 'd' key
-Gradient Magnitude Filter - 'g' key
-Connected Component Filter - 'k' key
-Fill Holes Filter (Dilate/Erode) - 'j' key
-Threshold Segmentation Filter - 'h' key
-'1' key sets source layer
-'2' key sets seed layer
Other tools:
-Delete layer - 'x' key
-Copy layer - 'c' key
-New layer - 'v' key
All tools now quit instantly by hitting the 'q' key
ITK (and soon all) tools will complete their action by pressing spacebar
Most tools will fallthrough to default tools when not handling the event. This allows the user to perform default actions like: pan, zoom, change slices, change layers, etc... while in the tool.
Slightly increased font size for demo.
Moved Painter::BrushTool to its own file PainterBrushTool.cc, for future expansion of this complex tool.
Core/Geom/TextRenderer.cc
----------------------------
Added ability to layout multiple lines of text w/ carriage returns
Core/GuiInterface/GuiContext.h
Core/GuiInterface/GuiContext.cc
-----------------------------------
Added GuiContext::find_child(string) for setting variables that were passed down the dataflow via nrrd keyvalue pairs and itk meta data dictionaries.
Core/GuiInterface/TCLKeysyms.h
----------------------------------
keysym map for Painter Module handling of keypress events
Packages/Insight/Dataflow/Modules/Filters/ThresholdSegmentationLevelSetImageFilter.cc
Packages/Insight/Dataflow/Modules/Filters/ConfidenceConnectedImageFilter.cc
Packages/Insight/Dataflow/Modules/Converters/NrrdToImage.cc
------------------------------------------------
Cleaner support of passing down key/value pairs and setting them w/out using TCL explicitly.
33 lines of code changed in 1 file:
M FreeType.h
Indented # statements so I could parse them. Moved 'using' statements
into the namespace block to help minimize global namespace polution.
0 lines of code changed in 2 files:
(11 more)