You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
(6) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(68) |
Feb
(72) |
Mar
(46) |
Apr
(44) |
May
(40) |
Jun
(54) |
Jul
(26) |
Aug
(86) |
Sep
(95) |
Oct
(151) |
Nov
(65) |
Dec
(34) |
2003 |
Jan
(22) |
Feb
(70) |
Mar
(24) |
Apr
(28) |
May
(50) |
Jun
(31) |
Jul
(17) |
Aug
(42) |
Sep
(27) |
Oct
(71) |
Nov
(27) |
Dec
(71) |
2004 |
Jan
(40) |
Feb
(30) |
Mar
(20) |
Apr
(22) |
May
(41) |
Jun
(9) |
Jul
(24) |
Aug
(41) |
Sep
(35) |
Oct
(8) |
Nov
(5) |
Dec
(4) |
2005 |
Jan
(27) |
Feb
(13) |
Mar
(18) |
Apr
(7) |
May
(10) |
Jun
(36) |
Jul
(28) |
Aug
(17) |
Sep
(1) |
Oct
(11) |
Nov
(12) |
Dec
(15) |
2006 |
Jan
(99) |
Feb
(5) |
Mar
(31) |
Apr
(26) |
May
(20) |
Jun
(33) |
Jul
(45) |
Aug
(18) |
Sep
(2) |
Oct
(19) |
Nov
(3) |
Dec
(8) |
2007 |
Jan
(1) |
Feb
(15) |
Mar
(20) |
Apr
|
May
(4) |
Jun
(6) |
Jul
(11) |
Aug
(11) |
Sep
(11) |
Oct
(19) |
Nov
(25) |
Dec
(46) |
2008 |
Jan
(42) |
Feb
(20) |
Mar
(43) |
Apr
(24) |
May
(4) |
Jun
|
Jul
(19) |
Aug
(63) |
Sep
(33) |
Oct
(17) |
Nov
(36) |
Dec
(20) |
2009 |
Jan
(36) |
Feb
(18) |
Mar
(144) |
Apr
(36) |
May
(11) |
Jun
(7) |
Jul
(8) |
Aug
(21) |
Sep
(33) |
Oct
(7) |
Nov
(2) |
Dec
(1) |
2010 |
Jan
(33) |
Feb
(3) |
Mar
(34) |
Apr
(2) |
May
(1) |
Jun
(2) |
Jul
(3) |
Aug
(28) |
Sep
(8) |
Oct
(12) |
Nov
(11) |
Dec
(44) |
2011 |
Jan
(30) |
Feb
(10) |
Mar
(8) |
Apr
(23) |
May
(8) |
Jun
(9) |
Jul
(3) |
Aug
(9) |
Sep
(5) |
Oct
(9) |
Nov
(11) |
Dec
(24) |
2012 |
Jan
(6) |
Feb
(32) |
Mar
(8) |
Apr
(26) |
May
(13) |
Jun
(51) |
Jul
(21) |
Aug
(7) |
Sep
(9) |
Oct
(13) |
Nov
(5) |
Dec
(10) |
2013 |
Jan
(56) |
Feb
(6) |
Mar
(15) |
Apr
(4) |
May
(24) |
Jun
(4) |
Jul
(9) |
Aug
|
Sep
|
Oct
(2) |
Nov
(1) |
Dec
(8) |
2014 |
Jan
(7) |
Feb
|
Mar
|
Apr
|
May
(12) |
Jun
(3) |
Jul
(7) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(19) |
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(22) |
Dec
(25) |
2016 |
Jan
(9) |
Feb
(9) |
Mar
(13) |
Apr
|
May
|
Jun
(2) |
Jul
(4) |
Aug
|
Sep
|
Oct
(11) |
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
From: Joseph M. <mu...@le...> - 2016-03-10 13:15:26
|
Hans, I currently run VS2012. We will take a look as well. I agree the issue is probably to do with the expat CMake find process. Thanks, Joe From: Johnson, Hans J [mailto:han...@ui...] Sent: Thursday, March 10, 2016 7:33 AM To: Joseph Mundy; vxl...@li...; vxl...@li... Subject: Re: [Vxl-maintainers] BRL status on Windows Joseph, Can you describe your windows build environment? VS2010? Regarding Expat, that will require some digging. There were changes made to the FindExpat, and there are currently issues reported regarding problems with the way that FindExpat and FindExpatpp are looking for their files. I’ll have a look at this over the next few weeks. Hans -- From: Joseph Mundy <mu...@le...> Date: Thursday, March 10, 2016 at 4:53 AM To: Hans Johnson <han...@ui...>, "vxl...@li..." <vxl...@li...>, "vxl...@li..." <vxl...@li...> Subject: RE: [Vxl-maintainers] BRL status on Windows Hans, Yes. I have been working with brl on windows for years. But the recent master branch is horribly broken on windows due to issues with expat and expatpp. The bulk of the errors are due to missing expat symbols. Do you know of some change that would affect expat? Thanks, Joe From: Johnson, Hans J [mailto:han...@ui...] Sent: Wednesday, March 9, 2016 8:56 PM To: vxl...@li...; vxl...@li... Subject: [Vxl-maintainers] BRL status on Windows BRL team, Is the contrib/brl directory expected to compile on windows? There are a tremendous number of compiler errors and warnings being generated. Hans ======================================================================== | Hans J. Johnson, Ph.D., Associate Professor | | Appointments: | | - Electrical and Computer Engineering (Primary) | | - Biomedical Engineering | | - Psychiatry ,NMMM~ | | - Health Informatics MMMMMMMMMMMMMMN | | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | | MMMMMMMMMM I ?MMM MM M | | han...@ui... MMMMMMM ,$M, MMMM | | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | | M MMMMMMM, ,M~ M | | 4316 Seamans Center MMMMMM MM | | Iowa City, IA 52242 ,? | ======================================================================== http://emailcharter.org |
From: Johnson, H. J <han...@ui...> - 2016-03-10 12:57:48
|
Joseph, I am not a native windows developer, if you could assist with finding that build issue on windows, it will free me to work on other tasks more suited to my skills. Thanks, Hans -- From: Joseph Mundy <mu...@le...<mailto:mu...@le...>> Date: Thursday, March 10, 2016 at 6:47 AM To: Hans Johnson <han...@ui...<mailto:han...@ui...>>, "vxl...@li...<mailto:vxl...@li...>" <vxl...@li...<mailto:vxl...@li...>>, "vxl...@li...<mailto:vxl...@li...>" <vxl...@li...<mailto:vxl...@li...>>, Vishal Jain <vi...@vi...<mailto:vi...@vi...>> Subject: RE: [Vxl-maintainers] BRL status on Windows Hans, I currently run VS2012. We will take a look as well. I agree the issue is probably to do with the expat CMake find process. Thanks, Joe From: Johnson, Hans J [mailto:han...@ui...] Sent: Thursday, March 10, 2016 7:33 AM To: Joseph Mundy; vxl...@li...<mailto:vxl...@li...>; vxl...@li...<mailto:vxl...@li...> Subject: Re: [Vxl-maintainers] BRL status on Windows Joseph, Can you describe your windows build environment? VS2010? Regarding Expat, that will require some digging. There were changes made to the FindExpat, and there are currently issues reported regarding problems with the way that FindExpat and FindExpatpp are looking for their files. I’ll have a look at this over the next few weeks. Hans -- From: Joseph Mundy <mu...@le...<mailto:mu...@le...>> Date: Thursday, March 10, 2016 at 4:53 AM To: Hans Johnson <han...@ui...<mailto:han...@ui...>>, "vxl...@li...<mailto:vxl...@li...>" <vxl...@li...<mailto:vxl...@li...>>, "vxl...@li...<mailto:vxl...@li...>" <vxl...@li...<mailto:vxl...@li...>> Subject: RE: [Vxl-maintainers] BRL status on Windows Hans, Yes. I have been working with brl on windows for years. But the recent master branch is horribly broken on windows due to issues with expat and expatpp. The bulk of the errors are due to missing expat symbols. Do you know of some change that would affect expat? Thanks, Joe From: Johnson, Hans J [mailto:han...@ui...] Sent: Wednesday, March 9, 2016 8:56 PM To: vxl...@li...<mailto:vxl...@li...>; vxl...@li...<mailto:vxl...@li...> Subject: [Vxl-maintainers] BRL status on Windows BRL team, Is the contrib/brl directory expected to compile on windows? There are a tremendous number of compiler errors and warnings being generated. Hans ======================================================================== | Hans J. Johnson, Ph.D., Associate Professor | | Appointments: | | - Electrical and Computer Engineering (Primary) | | - Biomedical Engineering | | - Psychiatry ,NMMM~ | | - Health Informatics MMMMMMMMMMMMMMN | | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | | MMMMMMMMMM I ?MMM MM M | | han...@ui...<mailto:han...@ui...> MMMMMMM ,$M, MMMM | | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | | M MMMMMMM, ,M~ M | | 4316 Seamans Center MMMMMM MM | | Iowa City, IA 52242 ,? | ======================================================================== http://emailcharter.org |
From: Johnson, H. J <han...@ui...> - 2016-03-10 12:47:35
|
Joseph, Can you describe your windows build environment? VS2010? Regarding Expat, that will require some digging. There were changes made to the FindExpat, and there are currently issues reported regarding problems with the way that FindExpat and FindExpatpp are looking for their files. I’ll have a look at this over the next few weeks. Hans -- From: Joseph Mundy <mu...@le...<mailto:mu...@le...>> Date: Thursday, March 10, 2016 at 4:53 AM To: Hans Johnson <han...@ui...<mailto:han...@ui...>>, "vxl...@li...<mailto:vxl...@li...>" <vxl...@li...<mailto:vxl...@li...>>, "vxl...@li...<mailto:vxl...@li...>" <vxl...@li...<mailto:vxl...@li...>> Subject: RE: [Vxl-maintainers] BRL status on Windows Hans, Yes. I have been working with brl on windows for years. But the recent master branch is horribly broken on windows due to issues with expat and expatpp. The bulk of the errors are due to missing expat symbols. Do you know of some change that would affect expat? Thanks, Joe From: Johnson, Hans J [mailto:han...@ui...] Sent: Wednesday, March 9, 2016 8:56 PM To: vxl...@li...<mailto:vxl...@li...>; vxl...@li...<mailto:vxl...@li...> Subject: [Vxl-maintainers] BRL status on Windows BRL team, Is the contrib/brl directory expected to compile on windows? There are a tremendous number of compiler errors and warnings being generated. Hans ======================================================================== | Hans J. Johnson, Ph.D., Associate Professor | | Appointments: | | - Electrical and Computer Engineering (Primary) | | - Biomedical Engineering | | - Psychiatry ,NMMM~ | | - Health Informatics MMMMMMMMMMMMMMN | | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | | MMMMMMMMMM I ?MMM MM M | | han...@ui...<mailto:han...@ui...> MMMMMMM ,$M, MMMM | | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | | M MMMMMMM, ,M~ M | | 4316 Seamans Center MMMMMM MM | | Iowa City, IA 52242 ,? | ======================================================================== http://emailcharter.org |
From: Joseph M. <mu...@le...> - 2016-03-10 11:24:55
|
Hans, Yes. I have been working with brl on windows for years. But the recent master branch is horribly broken on windows due to issues with expat and expatpp. The bulk of the errors are due to missing expat symbols. Do you know of some change that would affect expat? Thanks, Joe From: Johnson, Hans J [mailto:han...@ui...] Sent: Wednesday, March 9, 2016 8:56 PM To: vxl...@li...; vxl...@li... Subject: [Vxl-maintainers] BRL status on Windows BRL team, Is the contrib/brl directory expected to compile on windows? There are a tremendous number of compiler errors and warnings being generated. Hans ======================================================================== | Hans J. Johnson, Ph.D., Associate Professor | | Appointments: | | - Electrical and Computer Engineering (Primary) | | - Biomedical Engineering | | - Psychiatry ,NMMM~ | | - Health Informatics MMMMMMMMMMMMMMN | | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | | MMMMMMMMMM I ?MMM MM M | | han...@ui... MMMMMMM ,$M, MMMM | | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | | M MMMMMMM, ,M~ M | | 4316 Seamans Center MMMMMM MM | | Iowa City, IA 52242 ,? | ======================================================================== http://emailcharter.org |
From: Johnson, H. J <han...@ui...> - 2016-03-10 01:56:01
|
BRL team, Is the contrib/brl directory expected to compile on windows? There are a tremendous number of compiler errors and warnings being generated. Hans ======================================================================== | Hans J. Johnson, Ph.D., Associate Professor | | Appointments: | | - Electrical and Computer Engineering (Primary) | | - Biomedical Engineering | | - Psychiatry ,NMMM~ | | - Health Informatics MMMMMMMMMMMMMMN | | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | | MMMMMMMMMM I ?MMM MM M | | han...@ui... MMMMMMM ,$M, MMMM | | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | | M MMMMMMM, ,M~ M | | 4316 Seamans Center MMMMMM MM | | Iowa City, IA 52242 ,? | ======================================================================== http://emailcharter.org |
From: Gehua Y. <yan...@gm...> - 2016-03-09 19:36:40
|
Hi Hans, This is great work! I really like to see and work with this modernized VXL without those clumsy vcl include / VCL_*macros. If I could, on behalf of the VXL community, thank you very much for putting in the effort for making such a big and important change! Regards, Gehua > On Mar 9, 2016, at 2:10 PM, Johnson, Hans J <han...@ui...> wrote: > > VXL team, > > I have taken the next major step in modernizing and cleaning up VXL. After several months of removing code needed for deprecated compilers, I identified that the following macros were always mapped to no-op functionality: > > VCL_SWAP_INSTANTIATE > VCL_FIND_INSTANTIATE > VCL_SORT_INSTANTIATE > VCL_COPY_INSTANTIATE > VCL_OPERATOR_NE_INSTANTIATE > VCL_CONTAINABLE_INSTANTIATE > VCL_SORT_INSTANTIATE_CMP > VCL_FIND_IF_INSTANTIATE > VCL_REMOVE_INSTANTIATE > VCL_UNIQUE_INSTANTIATE > VCL_DEQUE_INSTANTIATE > VCL_LESS_INSTANTIATE > VCL_LIST_INSTANTIATE > VCL_MAP_INSTANTIATE > VCL_MULTIMAP_INSTANTIATE > VCL_QUEUE_INSTANTIATE > VCL_PRIORITY_QUEUE_INSTANTIATE > VCL_SET_INSTANTIATE > VCL_STACK_INSTANTIATE > VCL_BASIC_STRING_INSTANTIATE > VCL_PAIR_INSTANTIATE > VCL_VECTOR_INSTANTIATE > VCL_PAIR_INSTANTIATE > VCL_PAIR_const_INSTANTIATE > > > In the process of removing these no-ops, it became apparent that some of the include file infrastructure in the vcl directory was no longer necessary. > > The vcl_* definitions can now be greatly simplified. > After removing specializations for early non-conformant > c++ compilers the end result was that only the > std:: version of the functions could ever be > used by the compiler. > > Continued review indicated that this could be greatly simplified > to be simple aliases to the std:: versions. > > Current supported compilers result in the vcl > functions to always be aliases to the std:: > versions of those functions/classes. In order > to simplify code maintenance, this patch > converted all the vcl_ to std:: versions. > > I know this is a big patch set, but if you could find the time to review these changes (and test in your toolkit) I would be very grateful. > > https://github.com/vxl/vxl/pull/224 > > I did my very best to preserve backwards compatibility. If you choose to update your personal code base to this simplified structure, there is a utility script in the vxl repository: https://github.com/InsightSoftwareConsortium/vxl/blob/902ee4ee46b3b072701792004d5aa5c4ed6d0792/scripts/VCL_ModernizeNaming.py > > I am looking forward to your response. > > Regards, > Hans J. Johnson > > ======================================================================== > | Hans J. Johnson, Ph.D., Associate Professor | > | Appointments: | > | - Electrical and Computer Engineering (Primary) | > | - Biomedical Engineering | > | - Psychiatry ,NMMM~ | > | - Health Informatics MMMMMMMMMMMMMMN | > | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | > | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | > | MMMMMMMMMM I ?MMM MM M | > | han...@ui... MMMMMMM ,$M, MMMM | > | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | > | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | > | M MMMMMMM, ,M~ M | > | 4316 Seamans Center MMMMMM MM | > | Iowa City, IA 52242 ,? | > ======================================================================== > ------------------------------------------------------------------------------ > Transform Data into Opportunity. > Accelerate data analysis in your applications with > Intel Data Analytics Acceleration Library. > Click to learn more. > http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140 > _______________________________________________ > Vxl-maintainers mailing list > Vxl...@li... > https://lists.sourceforge.net/lists/listinfo/vxl-maintainers |
From: Johnson, H. J <han...@ui...> - 2016-03-09 19:10:26
|
VXL team, I have taken the next major step in modernizing and cleaning up VXL. After several months of removing code needed for deprecated compilers, I identified that the following macros were always mapped to no-op functionality: VCL_SWAP_INSTANTIATE VCL_FIND_INSTANTIATE VCL_SORT_INSTANTIATE VCL_COPY_INSTANTIATE VCL_OPERATOR_NE_INSTANTIATE VCL_CONTAINABLE_INSTANTIATE VCL_SORT_INSTANTIATE_CMP VCL_FIND_IF_INSTANTIATE VCL_REMOVE_INSTANTIATE VCL_UNIQUE_INSTANTIATE VCL_DEQUE_INSTANTIATE VCL_LESS_INSTANTIATE VCL_LIST_INSTANTIATE VCL_MAP_INSTANTIATE VCL_MULTIMAP_INSTANTIATE VCL_QUEUE_INSTANTIATE VCL_PRIORITY_QUEUE_INSTANTIATE VCL_SET_INSTANTIATE VCL_STACK_INSTANTIATE VCL_BASIC_STRING_INSTANTIATE VCL_PAIR_INSTANTIATE VCL_VECTOR_INSTANTIATE VCL_PAIR_INSTANTIATE VCL_PAIR_const_INSTANTIATE In the process of removing these no-ops, it became apparent that some of the include file infrastructure in the vcl directory was no longer necessary. The vcl_* definitions can now be greatly simplified. After removing specializations for early non-conformant c++ compilers the end result was that only the std:: version of the functions could ever be used by the compiler. Continued review indicated that this could be greatly simplified to be simple aliases to the std:: versions. Current supported compilers result in the vcl functions to always be aliases to the std:: versions of those functions/classes. In order to simplify code maintenance, this patch converted all the vcl_ to std:: versions. I know this is a big patch set, but if you could find the time to review these changes (and test in your toolkit) I would be very grateful. https://github.com/vxl/vxl/pull/224 I did my very best to preserve backwards compatibility. If you choose to update your personal code base to this simplified structure, there is a utility script in the vxl repository: https://github.com/InsightSoftwareConsortium/vxl/blob/902ee4ee46b3b072701792004d5aa5c4ed6d0792/scripts/VCL_ModernizeNaming.py I am looking forward to your response. Regards, Hans J. Johnson ======================================================================== | Hans J. Johnson, Ph.D., Associate Professor | | Appointments: | | - Electrical and Computer Engineering (Primary) | | - Biomedical Engineering | | - Psychiatry ,NMMM~ | | - Health Informatics MMMMMMMMMMMMMMN | | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | | MMMMMMMMMM I ?MMM MM M | | han...@ui... MMMMMMM ,$M, MMMM | | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | | M MMMMMMM, ,M~ M | | 4316 Seamans Center MMMMMM MM | | Iowa City, IA 52242 ,? | ======================================================================== |
From: Brad K. <bra...@ki...> - 2016-02-29 14:28:55
|
On 02/29/2016 04:36 AM, Ian Scott wrote: > Large scale filename changes will make tracing and importing changes > difficult for occasional updaters like Imorphics. Though, I guess we can > live with it. The commit message could mention the `git blame -M` option and the `git log --follow` option. That way if someone gets to the transition commit using blame or log then they will see instructions on how to look past it. > One question, is .hxx really a de-facto and wide-spread standard now? > Last time I looked into it (admittedly over 8 years ago,) I recall were > still plenty of tools that didn't default to using .hxx? ITK switched from .txx to .hxx because .txx is used by nearly zero other projects AFAIK and is not supported by editors by default. The .hxx extension has worked well there. -Brad |
From: Matthew L. <mat...@ki...> - 2016-02-29 14:25:13
|
I’ll throw in my two cents. I think a change of this sort is long overdue. I have a slight preference for the other suggestion of ‘some suffix that ends with “.h”’. For example, `*_impl.h`. I believe that .hxx is much more recognized than .txx as C++ by most tools, but I worry that some tools may still not handle .hxx or may treat .h and .hxx differently. To me it seems cleaner to keep a consistent extension for headers (.h) and use a suffix to indicate that these are template implementation headers. That said, I would not object to either of the proposed solutions. —Matt > On Feb 28, 2016, at 2:30 PM, Hans Johnson <not...@gi...> wrote: > > PREMISE: > The use of the .txx file extension for indicating the file > that is to hold the implementation of a template class is > only adopted by the ITK community and VNL communities (and has > slightly “infected” a few other small components of other projects). > Increasingly tools are being created to help the programmer better > understand and analyze, and provide hints to proper coding options > dynamically in the development environment (color coding, auto-completion). > > The obscure .txx file requires special configuration of each development > environment tool to indicate that it is really a c++ header. For new > developers this is often a difficult and frustrating task. This is > confirmed by the large amount of documentation for just a few of the > common editors. Tools that recognize and respect the .hxx extension: > uncrustify, vim, emacs, VisualStudios, clang, SlickEdit, > kwrite, etc....) None of these tools recognize the .txx extension without > end user customizations. > > Github also doesn't automatically recognize txx files as c++, and > therefore does not provide syntax highlighting in the browser. > > CONS: > Many files will be changed, and it will not be backwards compatible for > those who accidently included the “.txx” files in their projects. The .txx > files should not be included in external packages. > > BENEFITS: > Implementation files are properly mapped to C++ language type by default > for improved development environment experience. > > CONSIDERATIONS: > There is no obvious single correct solution, but in general a common theme > from other guides is that the final extension should be “.hxx” or > some suffix that ends with “.h”. The extension should be all lower case > letters (to avoid problems on case insensitive file sysetms). > > PROPOSAL: > In ITKv4 (and outside of the ThirdParty directory) change all implementation files > that currently have a “.txx” extension to have a “.hxx” extension. > > An in-depth discussion was held near April 20, 2011 on the Insight-Developers > mailing list. > > This replaces pull request#208, > and resolves issue #209 <https://github.com/vxl/vxl/issues/209>. > > You can view, comment on, or merge this pull request online at: > > https://github.com/vxl/vxl/pull/210 <https://github.com/vxl/vxl/pull/210> > Commit Summary > > STYLE: Change for development tool compliance > File Changes > > M config/cmake/config/vxl_utils.cmake <https://github.com/vxl/vxl/pull/210/files#diff-0> (2) > M config/cmake/doxygen/doxyfile.in <https://github.com/vxl/vxl/pull/210/files#diff-1> (2) > M contrib/brl/bbas/baio/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-2> (2) > M contrib/brl/bbas/bcvr/Templates/vbl_smart_ptr+bcvr_clsd_cvmatch-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-3> (2) > M contrib/brl/bbas/bcvr/Templates/vbl_smart_ptr+bcvr_cv_cor-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-4> (2) > M contrib/brl/bbas/bcvr/Templates/vbl_smart_ptr+bcvr_cvmatch-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-5> (2) > M contrib/brl/bbas/bdpg/Templates/vbl_smart_ptr+bdpg_node-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-6> (2) > M contrib/brl/bbas/bgrl/Templates/vbl_io_smart_ptr+bgrl_edge-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-7> (2) > M contrib/brl/bbas/bgrl/Templates/vbl_io_smart_ptr+bgrl_graph-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-8> (2) > M contrib/brl/bbas/bgrl/Templates/vbl_io_smart_ptr+bgrl_vertex-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-9> (2) > M contrib/brl/bbas/bgrl/Templates/vbl_smart_ptr+bgrl_edge-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-10> (2) > M contrib/brl/bbas/bgrl/Templates/vbl_smart_ptr+bgrl_graph-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-11> (2) > M contrib/brl/bbas/bgrl/Templates/vbl_smart_ptr+bgrl_search_func-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-12> (2) > M contrib/brl/bbas/bgrl/Templates/vbl_smart_ptr+bgrl_vertex-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-13> (2) > M contrib/brl/bbas/bgrl/Templates/vsl_binary_loader+bgrl_edge-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-14> (2) > M contrib/brl/bbas/bgrl/Templates/vsl_binary_loader+bgrl_vertex-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-15> (2) > M contrib/brl/bbas/bgrl/Templates/vsl_set_io+bgrl_edge_sptr-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-16> (2) > M contrib/brl/bbas/bgrl/Templates/vsl_set_io+bgrl_vertex_sptr-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-17> (2) > M contrib/brl/bbas/bgrl2/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-18> (6) > A contrib/brl/bbas/bgrl2/bgrl2_edge.hxx <https://github.com/vxl/vxl/pull/210/files#diff-19> (43) > D contrib/brl/bbas/bgrl2/bgrl2_edge.txx <https://github.com/vxl/vxl/pull/210/files#diff-20> (43) > A contrib/brl/bbas/bgrl2/bgrl2_graph.hxx <https://github.com/vxl/vxl/pull/210/files#diff-21> (565) > D contrib/brl/bbas/bgrl2/bgrl2_graph.txx <https://github.com/vxl/vxl/pull/210/files#diff-22> (565) > A contrib/brl/bbas/bgrl2/bgrl2_vertex.hxx <https://github.com/vxl/vxl/pull/210/files#diff-23> (113) > D contrib/brl/bbas/bgrl2/bgrl2_vertex.txx <https://github.com/vxl/vxl/pull/210/files#diff-24> (113) > M contrib/brl/bbas/bgrl2/tests/Templates/bgrl2_edge+test_node-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-25> (2) > M contrib/brl/bbas/bgrl2/tests/Templates/bgrl2_graph+test_node.test_edge-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-26> (2) > M contrib/brl/bbas/bgrl2/tests/Templates/bgrl2_vertex+test_edge-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-27> (2) > M contrib/brl/bbas/bgrl2/tests/Templates/vbl_smart_ptr+test_edge-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-28> (2) > M contrib/brl/bbas/bgrl2/tests/Templates/vbl_smart_ptr+test_graph-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-29> (2) > M contrib/brl/bbas/bgrl2/tests/Templates/vbl_smart_ptr+test_node-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-30> (2) > M contrib/brl/bbas/bgrl2/tests/test_template_include.cxx <https://github.com/vxl/vxl/pull/210/files#diff-31> (6) > M contrib/brl/bbas/bgui/Templates/vbl_smart_ptr+bgui_bargraph_clipon_tableau-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-32> (2) > M contrib/brl/bbas/bhdfs/Templates/vbl_smart_ptr+bhdfs_fstream-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-33> (2) > M contrib/brl/bbas/bhdfs/Templates/vbl_smart_ptr+bhdfs_manager-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-34> (2) > M contrib/brl/bbas/bhdfs/pro/Templates/brdb_value_t+bhdfs_manager_sptr-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-35> (2) > M contrib/brl/bbas/bil/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-36> (2) > M contrib/brl/bbas/bil/Templates/bil_bounded_image_view+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-37> (2) > M contrib/brl/bbas/bil/Templates/bil_bounded_image_view+uchar-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-38> (2) > M contrib/brl/bbas/bil/Templates/bil_bounded_image_view+ushort-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-39> (2) > M contrib/brl/bbas/bil/Templates/vbl_smart_ptr+bil_arf_image_istream-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-40> (2) > M contrib/brl/bbas/bil/Templates/vbl_smart_ptr+bil_raw_image_istream-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-41> (2) > M contrib/brl/bbas/bil/algo/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-42> (12) > M contrib/brl/bbas/bil/algo/Templates/bil_detect_ridges+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-43> (2) > M contrib/brl/bbas/bil/algo/Templates/bil_detect_ridges+uint_16-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-44> (2) > M contrib/brl/bbas/bil/algo/Templates/bil_finite_differences+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-45> (2) > M contrib/brl/bbas/bil/algo/Templates/bil_finite_differences+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-46> (2) > M contrib/brl/bbas/bil/algo/Templates/bil_finite_second_differences+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-47> (2) > M contrib/brl/bbas/bil/algo/Templates/bil_finite_second_differences+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-48> (2) > M contrib/brl/bbas/bil/algo/Templates/bil_harr_wavelet_transform+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-49> (2) > M contrib/brl/bbas/bil/algo/Templates/bil_perform_tensor_decomposition+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-50> (2) > M contrib/brl/bbas/bil/algo/Templates/bil_scale_image+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-51> (2) > A contrib/brl/bbas/bil/algo/bil_detect_ridges.hxx <https://github.com/vxl/vxl/pull/210/files#diff-52> (86) > D contrib/brl/bbas/bil/algo/bil_detect_ridges.txx <https://github.com/vxl/vxl/pull/210/files#diff-53> (86) > A contrib/brl/bbas/bil/algo/bil_finite_differences.hxx <https://github.com/vxl/vxl/pull/210/files#diff-54> (59) > D contrib/brl/bbas/bil/algo/bil_finite_differences.txx <https://github.com/vxl/vxl/pull/210/files#diff-55> (59) > A contrib/brl/bbas/bil/algo/bil_finite_second_differences.hxx <https://github.com/vxl/vxl/pull/210/files#diff-56> (57) > D contrib/brl/bbas/bil/algo/bil_finite_second_differences.txx <https://github.com/vxl/vxl/pull/210/files#diff-57> (57) > A contrib/brl/bbas/bil/algo/bil_harr_wavelet_transform.hxx <https://github.com/vxl/vxl/pull/210/files#diff-58> (152) > D contrib/brl/bbas/bil/algo/bil_harr_wavelet_transform.txx <https://github.com/vxl/vxl/pull/210/files#diff-59> (152) > A contrib/brl/bbas/bil/algo/bil_perform_tensor_decomposition.hxx <https://github.com/vxl/vxl/pull/210/files#diff-60> (90) > D contrib/brl/bbas/bil/algo/bil_perform_tensor_decomposition.txx <https://github.com/vxl/vxl/pull/210/files#diff-61> (90) > A contrib/brl/bbas/bil/algo/bil_scale_image.hxx <https://github.com/vxl/vxl/pull/210/files#diff-62> (207) > D contrib/brl/bbas/bil/algo/bil_scale_image.txx <https://github.com/vxl/vxl/pull/210/files#diff-63> (207) > M contrib/brl/bbas/bil/algo/tests/test_template_include.cxx <https://github.com/vxl/vxl/pull/210/files#diff-64> (12) > A contrib/brl/bbas/bil/bil_bounded_image_view.hxx <https://github.com/vxl/vxl/pull/210/files#diff-65> (147) > D contrib/brl/bbas/bil/bil_bounded_image_view.txx <https://github.com/vxl/vxl/pull/210/files#diff-66> (147) > M contrib/brl/bbas/bil/tests/test_template_include.cxx <https://github.com/vxl/vxl/pull/210/files#diff-67> (2) > M contrib/brl/bbas/bmsh3d/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-68> (2) > M contrib/brl/bbas/bmsh3d/algo/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-69> (2) > M contrib/brl/bbas/bocl/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-70> (4) > M contrib/brl/bbas/bocl/Templates/bocl_manager+bocl_manager_child-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-71> (2) > M contrib/brl/bbas/bocl/Templates/brdb_value_t+bocl_device_sptr-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-72> (2) > M contrib/brl/bbas/bocl/Templates/brdb_value_t+bocl_mem_sptr-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-73> (2) > M contrib/brl/bbas/bocl/Templates/vbl_smart_ptr+bocl_device-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-74> (2) > M contrib/brl/bbas/bocl/Templates/vbl_smart_ptr+bocl_mem-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-75> (2) > A contrib/brl/bbas/bocl/bocl_manager.hxx <https://github.com/vxl/vxl/pull/210/files#diff-76> (374) > D contrib/brl/bbas/bocl/bocl_manager.txx <https://github.com/vxl/vxl/pull/210/files#diff-77> (374) > M contrib/brl/bbas/bocl/tests/Templates/bocl_manager+bocl_command_queue_mgr-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-78> (2) > M contrib/brl/bbas/bocl/tests/Templates/bocl_manager+bocl_global_memory_bandwidth_manager-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-79> (2) > M contrib/brl/bbas/bocl/tests/test_template_include.cxx <https://github.com/vxl/vxl/pull/210/files#diff-80> (2) > M contrib/brl/bbas/bpgl/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-81> (8) > M contrib/brl/bbas/bpgl/Templates/bpgl_camera_estimator+dummy-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-82> (2) > M contrib/brl/bbas/bpgl/Templates/bpgl_reg_fundamental_matrix+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-83> (2) > M contrib/brl/bbas/bpgl/Templates/bpgl_segmented_rolling_shutter_camera+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-84> (2) > M contrib/brl/bbas/bpgl/algo/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-85> (2) > M contrib/brl/bbas/bpgl/algo/Templates/bpgl_list+vgl_h_matrix_2d+double--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-86> (2) > M contrib/brl/bbas/bpgl/algo/Templates/bpgl_list+vpgl_proj_camera+double--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-87> (2) > A contrib/brl/bbas/bpgl/algo/bpgl_list.hxx <https://github.com/vxl/vxl/pull/210/files#diff-88> (55) > D contrib/brl/bbas/bpgl/algo/bpgl_list.txx <https://github.com/vxl/vxl/pull/210/files#diff-89> (55) > M contrib/brl/bbas/bpgl/algo/tests/test_template_include.cxx <https://github.com/vxl/vxl/pull/210/files#diff-90> (2) > A contrib/brl/bbas/bpgl/bpgl_camera_estimator.hxx <https://github.com/vxl/vxl/pull/210/files#diff-91> (232) > D contrib/brl/bbas/bpgl/bpgl_camera_estimator.txx <https://github.com/vxl/vxl/pull/210/files#diff-92> (232) > A contrib/brl/bbas/bpgl/bpgl_comp_rational_camera.hxx <https://github.com/vxl/vxl/pull/210/files#diff-93> (431) > D contrib/brl/bbas/bpgl/bpgl_comp_rational_camera.txx <https://github.com/vxl/vxl/pull/210/files#diff-94> (431) > A contrib/brl/bbas/bpgl/bpgl_reg_fundamental_matrix.hxx <https://github.com/vxl/vxl/pull/210/files#diff-95> (79) > D contrib/brl/bbas/bpgl/bpgl_reg_fundamental_matrix.txx <https://github.com/vxl/vxl/pull/210/files#diff-96> (79) > A contrib/brl/bbas/bpgl/bpgl_segmented_rolling_shutter_camera.hxx <https://github.com/vxl/vxl/pull/210/files#diff-97> (177) > D contrib/brl/bbas/bpgl/bpgl_segmented_rolling_shutter_camera.txx <https://github.com/vxl/vxl/pull/210/files#diff-98> (177) > M contrib/brl/bbas/bpgl/depth_map/Templates/vbl_io_smart_ptr+depth_map_region-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-99> (2) > M contrib/brl/bbas/bpgl/depth_map/Templates/vbl_smart_ptr+depth_map_region-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-100> (2) > M contrib/brl/bbas/bpgl/depth_map/Templates/vbl_smart_ptr+depth_map_scene-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-101> (2) > M contrib/brl/bbas/bpgl/depth_map/Templates/vsl_map_io+vcl_string.depth_map_region_sptr-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-102> (2) > M contrib/brl/bbas/bpgl/depth_map/Templates/vsl_vector_io+depth_map_region_sptr-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-103> (2) > M contrib/brl/bbas/bpgl/icam/Templates/vbl_array_3d+vgl_rotation_3d+double--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-104> (2) > M contrib/brl/bbas/bpgl/icam/Templates/vbl_io_smart_ptr+icam_view_sphere-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-105> (2) > M contrib/brl/bbas/bpgl/icam/Templates/vbl_smart_ptr+icam_cylinder_map-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-106> (2) > M contrib/brl/bbas/bpgl/icam/Templates/vbl_smart_ptr+icam_spherical_map-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-107> (2) > M contrib/brl/bbas/bpgl/icam/Templates/vbl_smart_ptr+icam_view_sphere-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-108> (2) > M contrib/brl/bbas/bpgl/icam/Templates/vsph_view_sphere+vsph_view_point+icam_view_metadata--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-109> (2) > M contrib/brl/bbas/bpgl/ihog/Templates/vbl_io_smart_ptr+ihog_transform_2d-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-110> (2) > M contrib/brl/bbas/bpgl/ihog/Templates/vbl_smart_ptr+ihog_transform_2d-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-111> (2) > M contrib/brl/bbas/bpgl/ihog/Templates/vbl_smart_ptr+ihog_world_roi-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-112> (2) > M contrib/brl/bbas/bpgl/tests/test_template_include.cxx <https://github.com/vxl/vxl/pull/210/files#diff-113> (8) > M contrib/brl/bbas/brad/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-114> (2) > M contrib/brl/bbas/brad/Templates/brad_eigenspace+brad_grad_hist_feature_vector-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-115> (2) > M contrib/brl/bbas/brad/Templates/brad_eigenspace+brad_grad_int_feature_vector-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-116> (2) > M contrib/brl/bbas/brad/Templates/brad_eigenspace+brad_hist_prob_feature_vector-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-117> (2) > M contrib/brl/bbas/brad/Templates/vbl_smart_ptr+brad_atmospheric_parameters-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-118> (2) > M contrib/brl/bbas/brad/Templates/vbl_smart_ptr+brad_eigenspace_base-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-119> (2) > M contrib/brl/bbas/brad/Templates/vbl_smart_ptr+brad_image_metadata-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-120> (2) > A contrib/brl/bbas/brad/brad_eigenspace.hxx <https://github.com/vxl/vxl/pull/210/files#diff-121> (1052) > D contrib/brl/bbas/brad/brad_eigenspace.txx <https://github.com/vxl/vxl/pull/210/files#diff-122> (1052) > M contrib/brl/bbas/brad/io/Templates/vbl_io_smart_ptr+brad_atmospheric_parameters-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-123> (2) > M contrib/brl/bbas/brad/io/Templates/vbl_io_smart_ptr+brad_image_metadata-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-124> (2) > M contrib/brl/bbas/brad/tests/test_template_include.cxx <https://github.com/vxl/vxl/pull/210/files#diff-125> (2) > M contrib/brl/bbas/brdb/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-126> (4) > M contrib/brl/bbas/brdb/Templates/brdb_value_t+bool-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-127> (2) > M contrib/brl/bbas/brdb/Templates/brdb_value_t+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-128> (2) > M contrib/brl/bbas/brdb/Templates/brdb_value_t+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-129> (2) > M contrib/brl/bbas/brdb/Templates/brdb_value_t+int-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-130> (2) > M contrib/brl/bbas/brdb/Templates/brdb_value_t+long-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-131> (2) > M contrib/brl/bbas/brdb/Templates/brdb_value_t+uint-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-132> (2) > M contrib/brl/bbas/brdb/Templates/brdb_value_t+vcl_string-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-133> (2) > M contrib/brl/bbas/brdb/Templates/vbl_smart_ptr+brdb_database-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-134> (2) > M contrib/brl/bbas/brdb/Templates/vbl_smart_ptr+brdb_relation-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-135> (2) > M contrib/brl/bbas/brdb/Templates/vbl_smart_ptr+brdb_selection-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-136> (2) > M contrib/brl/bbas/brdb/Templates/vbl_smart_ptr+brdb_tuple-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-137> (2) > M contrib/brl/bbas/brdb/Templates/vbl_smart_ptr+brdb_value-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-138> (2) > A contrib/brl/bbas/brdb/brdb_value.hxx <https://github.com/vxl/vxl/pull/210/files#diff-139> (91) > D contrib/brl/bbas/brdb/brdb_value.txx <https://github.com/vxl/vxl/pull/210/files#diff-140> (91) > M contrib/brl/bbas/brdb/tests/test_template_include.cxx <https://github.com/vxl/vxl/pull/210/files#diff-141> (2) > M contrib/brl/bbas/bsol/Templates/vbl_smart_ptr+bsol_hough_line_index-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-142> (2) > M contrib/brl/bbas/bsol/Templates/vbl_smart_ptr+bsol_intrinsic_curve_2d-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-143> (2) > M contrib/brl/bbas/bsol/Templates/vbl_smart_ptr+bsol_intrinsic_curve_3d-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-144> (2) > M contrib/brl/bbas/bsta/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-145> (30) > M contrib/brl/bbas/bsta/Templates/bsta_beta+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-146> (2) > M contrib/brl/bbas/bsta/Templates/bsta_beta+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-147> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_full+double.2-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-148> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_full+double.3-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-149> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_full+double.4-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-150> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_full+float.2-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-151> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_full+float.3-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-152> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_full+float.4-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-153> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_full+float.6-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-154> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_indep+double.3-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-155> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_indep+double.4-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-156> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_indep+float.2-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-157> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_indep+float.3-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-158> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_indep+float.4-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-159> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_sphere+double.1-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-160> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_sphere+double.2-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-161> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_sphere+double.3-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-162> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_sphere+float.1-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-163> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_sphere+float.2-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-164> (2) > M contrib/brl/bbas/bsta/Templates/bsta_gaussian_sphere+float.3-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-165> (2) > M contrib/brl/bbas/bsta/Templates/bsta_histogram+char-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-166> (2) > M contrib/brl/bbas/bsta/Templates/bsta_histogram+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-167> (2) > M contrib/brl/bbas/bsta/Templates/bsta_histogram+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-168> (2) > M contrib/brl/bbas/bsta/Templates/bsta_joint_histogram+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-169> (2) > M contrib/brl/bbas/bsta/Templates/bsta_joint_histogram+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-170> (2) > M contrib/brl/bbas/bsta/Templates/bsta_joint_histogram_3d+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-171> (2) > M contrib/brl/bbas/bsta/Templates/bsta_joint_histogram_3d+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-172> (2) > M contrib/brl/bbas/bsta/Templates/bsta_k_means+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-173> (2) > M contrib/brl/bbas/bsta/Templates/bsta_k_means+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-174> (2) > M contrib/brl/bbas/bsta/Templates/bsta_kent+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-175> (2) > M contrib/brl/bbas/bsta/Templates/bsta_otsu_threshold+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-176> (2) > M contrib/brl/bbas/bsta/Templates/bsta_otsu_threshold+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-177> (2) > M contrib/brl/bbas/bsta/Templates/bsta_parzen_sphere+double.1-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-178> (2) > M contrib/brl/bbas/bsta/Templates/bsta_parzen_sphere+double.3-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-179> (2) > M contrib/brl/bbas/bsta/Templates/bsta_parzen_sphere+float.1-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-180> (2) > M contrib/brl/bbas/bsta/Templates/bsta_parzen_sphere+float.3-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-181> (2) > M contrib/brl/bbas/bsta/Templates/bsta_sampler+uint-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-182> (2) > M contrib/brl/bbas/bsta/Templates/bsta_spherical_histogram+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-183> (2) > M contrib/brl/bbas/bsta/Templates/bsta_spherical_histogram+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-184> (2) > M contrib/brl/bbas/bsta/Templates/bsta_von_mises+double.2-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-185> (2) > M contrib/brl/bbas/bsta/Templates/bsta_von_mises+double.3-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-186> (2) > M contrib/brl/bbas/bsta/Templates/bsta_von_mises+float.2-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-187> (2) > M contrib/brl/bbas/bsta/Templates/bsta_von_mises+float.3-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-188> (2) > M contrib/brl/bbas/bsta/Templates/bsta_weibull+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-189> (2) > M contrib/brl/bbas/bsta/Templates/bsta_weibull+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-190> (2) > M contrib/brl/bbas/bsta/Templates/vbl_smart_ptr+bsta_histogram_base-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-191> (2) > M contrib/brl/bbas/bsta/Templates/vbl_smart_ptr+bsta_joint_histogram_3d_base-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-192> (2) > M contrib/brl/bbas/bsta/Templates/vbl_smart_ptr+bsta_joint_histogram_base-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-193> (2) > M contrib/brl/bbas/bsta/Templates/vbl_smart_ptr+bsta_random_wrapper-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-194> (2) > M contrib/brl/bbas/bsta/algo/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-195> (14) > M contrib/brl/bbas/bsta/algo/Templates/bsta_adaptive_updater+bsta_mixture+bsta_num_obs+bsta_gauss_fd3---.cxx <https://github.com/vxl/vxl/pull/210/files#diff-196> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_adaptive_updater+bsta_mixture+bsta_num_obs+bsta_gauss_ff3---.cxx <https://github.com/vxl/vxl/pull/210/files#diff-197> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_adaptive_updater+bsta_mixture+bsta_num_obs+bsta_gauss_id3---.cxx <https://github.com/vxl/vxl/pull/210/files#diff-198> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_adaptive_updater+bsta_mixture+bsta_num_obs+bsta_gauss_if3---.cxx <https://github.com/vxl/vxl/pull/210/files#diff-199> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_adaptive_updater+bsta_mixture+bsta_num_obs+bsta_gauss_sd3---.cxx <https://github.com/vxl/vxl/pull/210/files#diff-200> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_adaptive_updater+bsta_mixture+bsta_num_obs+bsta_gauss_sf1---.cxx <https://github.com/vxl/vxl/pull/210/files#diff-201> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_adaptive_updater+bsta_mixture+bsta_num_obs+bsta_gauss_sf3---.cxx <https://github.com/vxl/vxl/pull/210/files#diff-202> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_adaptive_updater+bsta_mixture_fixed+bsta_num_obs+bsta_gauss_if2-.3--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-203> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_adaptive_updater+bsta_mixture_fixed+bsta_num_obs+bsta_gauss_if3-.3--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-204> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_adaptive_updater+bsta_mixture_fixed+bsta_num_obs+bsta_gauss_if4-.3--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-205> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_adaptive_updater+bsta_mixture_fixed+bsta_num_obs+bsta_gauss_sf1-.3--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-206> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_mean_shift+double.1-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-207> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_mean_shift+float.1-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-208> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_mean_shift+float.2-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-209> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_mean_shift+float.3-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-210> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_mix_beta_updater+bsta_mixture_fixed+bsta_num_obs+bsta_beta+float--.3--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-211> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_parzen_updater+bsta_parzen_sphere+float.1--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-212> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_parzen_updater+bsta_parzen_sphere+float.3--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-213> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_sample_set+double.1-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-214> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_sample_set+double.2-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-215> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_sample_set+float.1-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-216> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_sample_set+float.2-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-217> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_sample_set+float.3-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-218> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_von_mises_updater+bsta_von_mises+double.2--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-219> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_von_mises_updater+bsta_von_mises+double.3--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-220> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_von_mises_updater+bsta_von_mises+float.2--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-221> (2) > M contrib/brl/bbas/bsta/algo/Templates/bsta_von_mises_updater+bsta_von_mises+float.3--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-222> (2) > M contrib/brl/bbas/bsta/algo/Templates/vbl_smart_ptr+bsta_sigma_normalizer-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-223> (2) > A contrib/brl/bbas/bsta/algo/bsta_adaptive_updater.hxx <https://github.com/vxl/vxl/pull/210/files#diff-224> (140) > D contrib/brl/bbas/bsta/algo/bsta_adaptive_updater.txx <https://github.com/vxl/vxl/pull/210/files#diff-225> (140) > A contrib/brl/bbas/bsta/algo/bsta_beta_updater.hxx <https://github.com/vxl/vxl/pull/210/files#diff-226> (95) > D contrib/brl/bbas/bsta/algo/bsta_beta_updater.txx <https://github.com/vxl/vxl/pull/210/files#diff-227> (95) > A contrib/brl/bbas/bsta/algo/bsta_mean_shift.hxx <https://github.com/vxl/vxl/pull/210/files#diff-228> (221) > D contrib/brl/bbas/bsta/algo/bsta_mean_shift.txx <https://github.com/vxl/vxl/pull/210/files#diff-229> (0) > A contrib/brl/bbas/bsta/algo/bsta_parzen_updater.hxx <https://github.com/vxl/vxl/pull/210/files#diff-230> (0) > D contrib/brl/bbas/bsta/algo/bsta_parzen_updater.txx <https://github.com/vxl/vxl/pull/210/files#diff-231> (0) > A contrib/brl/bbas/bsta/algo/bsta_sample_set.hxx <https://github.com/vxl/vxl/pull/210/files#diff-232> (0) > D contrib/brl/bbas/bsta/algo/bsta_sample_set.txx <https://github.com/vxl/vxl/pull/210/files#diff-233> (0) > A contrib/brl/bbas/bsta/algo/bsta_truth_updater.hxx <https://github.com/vxl/vxl/pull/210/files#diff-234> (0) > D contrib/brl/bbas/bsta/algo/bsta_truth_updater.txx <https://github.com/vxl/vxl/pull/210/files#diff-235> (0) > A contrib/brl/bbas/bsta/algo/bsta_von_mises_updater.hxx <https://github.com/vxl/vxl/pull/210/files#diff-236> (0) > D contrib/brl/bbas/bsta/algo/bsta_von_mises_updater.txx <https://github.com/vxl/vxl/pull/210/files#diff-237> (0) > I contrib/brl/bbas/bsta/algo/tests/test_template_include.cxx <https://github.com/vxl/vxl/pull/210/files#diff-238> (0) > A contrib/brl/bbas/bsta/bsta_beta.hxx <https://github.com/vxl/vxl/pull/210/files#diff-239> (0) > D contrib/brl/bbas/bsta/bsta_beta.txx <https://github.com/vxl/vxl/pull/210/files#diff-240> (0) > A contrib/brl/bbas/bsta/bsta_gaussian_full.hxx <https://github.com/vxl/vxl/pull/210/files#diff-241> (0) > D contrib/brl/bbas/bsta/bsta_gaussian_full.txx <https://github.com/vxl/vxl/pull/210/files#diff-242> (0) > A contrib/brl/bbas/bsta/bsta_gaussian_indep.hxx <https://github.com/vxl/vxl/pull/210/files#diff-243> (0) > D contrib/brl/bbas/bsta/bsta_gaussian_indep.txx <https://github.com/vxl/vxl/pull/210/files#diff-244> (0) > A contrib/brl/bbas/bsta/bsta_gaussian_sphere.hxx <https://github.com/vxl/vxl/pull/210/files#diff-245> (0) > D contrib/brl/bbas/bsta/bsta_gaussian_sphere.txx <https://github.com/vxl/vxl/pull/210/files#diff-246> (0) > I contrib/brl/bbas/bsta/bsta_histogram.h <https://github.com/vxl/vxl/pull/210/files#diff-247> (0) > A contrib/brl/bbas/bsta/bsta_histogram.hxx <https://github.com/vxl/vxl/pull/210/files#diff-248> (0) > D contrib/brl/bbas/bsta/bsta_histogram.txx <https://github.com/vxl/vxl/pull/210/files#diff-249> (0) > I contrib/brl/bbas/bsta/bsta_joint_histogram.h <https://github.com/vxl/vxl/pull/210/files#diff-250> (0) > A contrib/brl/bbas/bsta/bsta_joint_histogram.hxx <https://github.com/vxl/vxl/pull/210/files#diff-251> (0) > D contrib/brl/bbas/bsta/bsta_joint_histogram.txx <https://github.com/vxl/vxl/pull/210/files#diff-252> (0) > I contrib/brl/bbas/bsta/bsta_joint_histogram_3d.h <https://github.com/vxl/vxl/pull/210/files#diff-253> (0) > A contrib/brl/bbas/bsta/bsta_joint_histogram_3d.hxx <https://github.com/vxl/vxl/pull/210/files#diff-254> (0) > D contrib/brl/bbas/bsta/bsta_joint_histogram_3d.txx <https://github.com/vxl/vxl/pull/210/files#diff-255> (0) > A contrib/brl/bbas/bsta/bsta_k_means.hxx <https://github.com/vxl/vxl/pull/210/files#diff-256> (0) > D contrib/brl/bbas/bsta/bsta_k_means.txx <https://github.com/vxl/vxl/pull/210/files#diff-257> (0) > A contrib/brl/bbas/bsta/bsta_kent.hxx <https://github.com/vxl/vxl/pull/210/files#diff-258> (0) > D contrib/brl/bbas/bsta/bsta_kent.txx <https://github.com/vxl/vxl/pull/210/files#diff-259> (0) > I contrib/brl/bbas/bsta/bsta_otsu_threshold.h <https://github.com/vxl/vxl/pull/210/files#diff-260> (0) > A contrib/brl/bbas/bsta/bsta_otsu_threshold.hxx <https://github.com/vxl/vxl/pull/210/files#diff-261> (0) > D contrib/brl/bbas/bsta/bsta_otsu_threshold.txx <https://github.com/vxl/vxl/pull/210/files#diff-262> (0) > A contrib/brl/bbas/bsta/bsta_parzen_sphere.hxx <https://github.com/vxl/vxl/pull/210/files#diff-263> (0) > D contrib/brl/bbas/bsta/bsta_parzen_sphere.txx <https://github.com/vxl/vxl/pull/210/files#diff-264> (0) > A contrib/brl/bbas/bsta/bsta_sampler.hxx <https://github.com/vxl/vxl/pull/210/files#diff-265> (0) > D contrib/brl/bbas/bsta/bsta_sampler.txx <https://github.com/vxl/vxl/pull/210/files#diff-266> (0) > A contrib/brl/bbas/bsta/bsta_spherical_histogram.hxx <https://github.com/vxl/vxl/pull/210/files#diff-267> (0) > D contrib/brl/bbas/bsta/bsta_spherical_histogram.txx <https://github.com/vxl/vxl/pull/210/files#diff-268> (0) > A contrib/brl/bbas/bsta/bsta_von_mises.hxx <https://github.com/vxl/vxl/pull/210/files#diff-269> (0) > D contrib/brl/bbas/bsta/bsta_von_mises.txx <https://github.com/vxl/vxl/pull/210/files#diff-270> (0) > A contrib/brl/bbas/bsta/bsta_weibull.hxx <https://github.com/vxl/vxl/pull/210/files#diff-271> (0) > D contrib/brl/bbas/bsta/bsta_weibull.txx <https://github.com/vxl/vxl/pull/210/files#diff-272> (0) > I contrib/brl/bbas/bsta/pro/Templates/brdb_value_t+bsta_histogram_sptr-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-273> (0) > I contrib/brl/bbas/bsta/pro/Templates/brdb_value_t+bsta_random_wrapper_sptr-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-274> (0) > I contrib/brl/bbas/bsta/pro/Templates/brdb_value_t+bsta_sigma_normalizer_sptr-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-275> (0) > I contrib/brl/bbas/bsta/tests/test_template_include.cxx <https://github.com/vxl/vxl/pull/210/files#diff-276> (0) > I contrib/brl/bbas/bugl/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-277> (0) > I contrib/brl/bbas/bugl/Templates/bugl_gaussian_point_2d+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-278> (0) > I contrib/brl/bbas/bugl/Templates/bugl_gaussian_point_3d+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-279> (0) > I contrib/brl/bbas/bugl/Templates/bugl_random_transform_set_2d+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-280> (0) > I contrib/brl/bbas/bugl/Templates/bugl_random_transform_set_2d+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-281> (0) > I contrib/brl/bbas/bugl/Templates/vbl_smart_ptr+bugl_normal_point_2d-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-282> (0) > I contrib/brl/bbas/bugl/Templates/vbl_smart_ptr+bugl_normal_point_3d-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-283> (0) > A contrib/brl/bbas/bugl/bugl_gaussian_point_2d.hxx <https://github.com/vxl/vxl/pull/210/files#diff-284> (0) > D contrib/brl/bbas/bugl/bugl_gaussian_point_2d.txx <https://github.com/vxl/vxl/pull/210/files#diff-285> (0) > A contrib/brl/bbas/bugl/bugl_gaussian_point_3d.hxx <https://github.com/vxl/vxl/pull/210/files#diff-286> (0) > D contrib/brl/bbas/bugl/bugl_gaussian_point_3d.txx <https://github.com/vxl/vxl/pull/210/files#diff-287> (0) > A contrib/brl/bbas/bugl/bugl_random_transform_set_2d.hxx <https://github.com/vxl/vxl/pull/210/files#diff-288> (0) > D contrib/brl/bbas/bugl/bugl_random_transform_set_2d.txx <https://github.com/vxl/vxl/pull/210/files#diff-289> (0) > I contrib/brl/bbas/bugl/tests/test_template_include.cxx <https://github.com/vxl/vxl/pull/210/files#diff-290> (0) > I contrib/brl/bbas/bvgl/CMakeLists.txt <https://github.com/vxl/vxl/pull/210/files#diff-291> (0) > I contrib/brl/bbas/bvgl/Templates/bvgl_intersection+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-292> (0) > I contrib/brl/bbas/bvgl/Templates/bvgl_triangle_3d+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-293> (0) > I contrib/brl/bbas/bvgl/Templates/bvgl_triangle_3d+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-294> (0) > I contrib/brl/bbas/bvgl/Templates/bvgl_triangle_interpolation_iterator+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-295> (0) > I contrib/brl/bbas/bvgl/Templates/bvgl_triangle_interpolation_iterator+float-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-296> (0) > I contrib/brl/bbas/bvgl/Templates/bvgl_volume_of_intersection+double-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-297> (0) > I contrib/brl/bbas/bvgl/Templates/vbl_array_3d+vgl_point_3d+double--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-298> (0) > I contrib/brl/bbas/bvgl/Templates/vbl_array_3d+vgl_vector_3d+double--.cxx <https://github.com/vxl/vxl/pull/210/files#diff-299> (0) > I contrib/brl/bbas/bvgl/Templates/vbl_smart_ptr+bvgl_articulated_poly-.cxx <https://github.com/vxl/vxl/pull/210/files#diff-300> (0) > Patch Links: > > https://github.com/vxl/vxl/pull/210.patch <https://github.com/vxl/vxl/pull/210.patch> > https://github.com/vxl/vxl/pull/210.diff <https://github.com/vxl/vxl/pull/210.diff> > — > Reply to this email directly or view it on GitHub <https://github.com/vxl/vxl/pull/210>. > |
From: Ian S. <sc...@im...> - 2016-02-29 10:37:10
|
Hans, Large scale filename changes will make tracing and importing changes difficult for occasional updaters like Imorphics. Though, I guess we can live with it. One question, is .hxx really a de-facto and wide-spread standard now? Last time I looked into it (admittedly over 8 years ago,) I recall were still plenty of tools that didn't default to using .hxx? Thanks, Ian. -- Ian Scott, M.Eng. Ph.D. Head of Software Imorphics ltd tel (+44) 161 209 8221 Kilburn House, Manchester mailto:ia...@im... On 28/02/2016 22:52, Johnson, Hans J wrote: > VXL Team, > > I would like to request that comments be made regarding changing files > with “.txx” extensions to “.hxx”. > > .cxx —> Compilable code > .h —> headers (included template class declarations) > .hxx —> template class definitions > > If you have an objection, please post your rational on the github site ( > or here ). > > Thank you, > Hans J. Johnson > han...@ui... <mailto:han...@ui...> > > The following patch accomplishes this feat for all except the “rpl” > contributed directory. > https://github.com/vxl/vxl/pull/210 > > Addresses the following issues: > https://github.com/vxl/vxl/issues/209 > > STYLE: Change for development tool compliance > > PREMISE: > The use of the .txx file extension for indicating the file > that is to hold the implementation of a template class is > only adopted by the ITK community and VNL communities (and has > slightly “infected” a few other small components of other projects). > Increasingly tools are being created to help the programmer better > understand and analyze, and provide hints to proper coding options > dynamically in the development environment (color coding, auto-completion). > > The obscure .txx file requires special configuration of each development > environment tool to indicate that it is really a c++ header. For new > developers this is often a difficult and frustrating task. This is > confirmed by the large amount of documentation for just a few of the > common editors. Tools that recognize and respect the .hxx extension: > uncrustify, vim, emacs, VisualStudios, clang, SlickEdit, > kwrite, etc....) None of these tools recognize the .txx extension without > end user customizations. > > CONS: > Many files will be changed, and it will not be backwards compatible for > those who accidently included the “.txx” files in their projects. The .txx > files should not be included in external packages. > > BENEFITS: > Implementation files are properly mapped to C++ language type by default > for improved development environment experience. > > CONSIDERATIONS: > There is no obvious single correct solution, but in general a common theme > from other guides is that the final extension should be “.hxx” or > some suffix that ends with “.h”. The extension should be all lower case > letters (to avoid problems on case insensitive file sysetms). > > PROPOSAL: > In ITKv4 (and outside of the ThirdParty directory) change all > implementation files > that currently have a “.txx” extension to have a “.hxx” extension. > > An in-depth discussion was held near April 20, 2011 on the > Insight-Developers > mailing list. > > > > -- > > ======================================================================== > > | Hans J. Johnson, Ph.D., Associate Professor | > > | Appointments: | > > | - Electrical and Computer Engineering (Primary) | > > | - Biomedical Engineering | > > | - Psychiatry ,NMMM~ | > > | - Health Informatics MMMMMMMMMMMMMMN | > > | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | > > | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | > > | MMMMMMMMMM I ?MMM MM M | > > | han...@ui... MMMMMMM ,$M, MMMM | > > | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | > > | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | > > | M MMMMMMM, ,M~ M | > > | 4316 Seamans Center MMMMMM MM | > > | Iowa City, IA 52242 ,? | > > ======================================================================== > > http://emailcharter.org > > > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 > > > > _______________________________________________ > Vxl-users mailing list > Vxl...@li... > https://lists.sourceforge.net/lists/listinfo/vxl-users > |
From: Johnson, H. J <han...@ui...> - 2016-02-28 22:52:53
|
VXL Team, I would like to request that comments be made regarding changing files with “.txx” extensions to “.hxx”. .cxx —> Compilable code .h —> headers (included template class declarations) .hxx —> template class definitions If you have an objection, please post your rational on the github site ( or here ). Thank you, Hans J. Johnson han...@ui...<mailto:han...@ui...> The following patch accomplishes this feat for all except the “rpl” contributed directory. https://github.com/vxl/vxl/pull/210 Addresses the following issues: https://github.com/vxl/vxl/issues/209 STYLE: Change for development tool compliance PREMISE: The use of the .txx file extension for indicating the file that is to hold the implementation of a template class is only adopted by the ITK community and VNL communities (and has slightly “infected” a few other small components of other projects). Increasingly tools are being created to help the programmer better understand and analyze, and provide hints to proper coding options dynamically in the development environment (color coding, auto-completion). The obscure .txx file requires special configuration of each development environment tool to indicate that it is really a c++ header. For new developers this is often a difficult and frustrating task. This is confirmed by the large amount of documentation for just a few of the common editors. Tools that recognize and respect the .hxx extension: uncrustify, vim, emacs, VisualStudios, clang, SlickEdit, kwrite, etc....) None of these tools recognize the .txx extension without end user customizations. CONS: Many files will be changed, and it will not be backwards compatible for those who accidently included the “.txx” files in their projects. The .txx files should not be included in external packages. BENEFITS: Implementation files are properly mapped to C++ language type by default for improved development environment experience. CONSIDERATIONS: There is no obvious single correct solution, but in general a common theme from other guides is that the final extension should be “.hxx” or some suffix that ends with “.h”. The extension should be all lower case letters (to avoid problems on case insensitive file sysetms). PROPOSAL: In ITKv4 (and outside of the ThirdParty directory) change all implementation files that currently have a “.txx” extension to have a “.hxx” extension. An in-depth discussion was held near April 20, 2011 on the Insight-Developers mailing list. -- ======================================================================== | Hans J. Johnson, Ph.D., Associate Professor | | Appointments: | | - Electrical and Computer Engineering (Primary) | | - Biomedical Engineering | | - Psychiatry ,NMMM~ | | - Health Informatics MMMMMMMMMMMMMMN | | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | | MMMMMMMMMM I ?MMM MM M | | han...@ui... MMMMMMM ,$M, MMMM | | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | | M MMMMMMM, ,M~ M | | 4316 Seamans Center MMMMMM MM | | Iowa City, IA 52242 ,? | ======================================================================== http://emailcharter.org |
From: Hans J. <han...@gm...> - 2016-02-28 22:49:56
|
VXL Team, I would like to request that comments be made regarding changing files with “.txx” extensions to “.hxx”. .cxx —> Compilable code .h —> headers (included template class declarations) .hxx —> template class definitions If you have an objection, please post your rational on the github site ( or here ). Thank you, Hans J. Johnson han...@ui... The following patch accomplishes this feat for all except the “rpl” contributed directory. https://github.com/vxl/vxl/pull/210 Addresses the following issues: https://github.com/vxl/vxl/issues/209 STYLE: Change for development tool compliance PREMISE: The use of the .txx file extension for indicating the file that is to hold the implementation of a template class is only adopted by the ITK community and VNL communities (and has slightly “infected” a few other small components of other projects). Increasingly tools are being created to help the programmer better understand and analyze, and provide hints to proper coding options dynamically in the development environment (color coding, auto-completion). The obscure .txx file requires special configuration of each development environment tool to indicate that it is really a c++ header. For new developers this is often a difficult and frustrating task. This is confirmed by the large amount of documentation for just a few of the common editors. Tools that recognize and respect the .hxx extension: uncrustify, vim, emacs, VisualStudios, clang, SlickEdit, kwrite, etc....) None of these tools recognize the .txx extension without end user customizations. CONS: Many files will be changed, and it will not be backwards compatible for those who accidently included the “.txx” files in their projects. The .txx files should not be included in external packages. BENEFITS: Implementation files are properly mapped to C++ language type by default for improved development environment experience. CONSIDERATIONS: There is no obvious single correct solution, but in general a common theme from other guides is that the final extension should be “.hxx” or some suffix that ends with “.h”. The extension should be all lower case letters (to avoid problems on case insensitive file sysetms). PROPOSAL: In ITKv4 (and outside of the ThirdParty directory) change all implementation files that currently have a “.txx” extension to have a “.hxx” extension. An in-depth discussion was held near April 20, 2011 on the Insight-Developers mailing list. -- |
From: Johnson, H. J <han...@ui...> - 2016-02-26 15:56:16
|
Thank you Brad. https://github.com/vxl/vxl/pull/202 I have a hope that vnl_math::abs(long double) can just be std::abs(long double). In fact I am hoping that we can remove as many special cases as possible so that vnl_math:: is really just an alias for std::. The only place where there is still conditional logic for the simpler case is with VC9 support. Thank you for reporting the failures that are going to occur with the proposed pull request. Hans -- On 2/26/16, 9:26 AM, "Brad King" <bra...@ki...> wrote: >On 02/25/2016 10:01 PM, Johnson, Hans J wrote: >> _MSC_VER = 1500, Visual Studio 2008 = Version 9.x >> >> There is a few remnants of code that claim it is needed for Version8 >> and Version7, but are in the Version9 files. If I can confirm that >> Version9 does not need these work arounds, we can significantly >> simplify some code to make it easier to maintain and easier to >> review in the future. >> >> Please let me know if you could build the current version of VXL under VS9? > >I have it. Is there a PR to be tested? > >-Brad |
From: Brad K. <bra...@ki...> - 2016-02-26 15:26:27
|
On 02/25/2016 10:01 PM, Johnson, Hans J wrote: > _MSC_VER = 1500, Visual Studio 2008 = Version 9.x > > There is a few remnants of code that claim it is needed for Version8 > and Version7, but are in the Version9 files. If I can confirm that > Version9 does not need these work arounds, we can significantly > simplify some code to make it easier to maintain and easier to > review in the future. > > Please let me know if you could build the current version of VXL under VS9? I have it. Is there a PR to be tested? -Brad |
From: Johnson, H. J <han...@ui...> - 2016-02-26 03:35:17
|
Does anyone int the VXL community have access to the following compiler: _MSC_VER = 1500, Visual Studio 2008 = Version 9.x There is a few remnants of code that claim it is needed for Version8 and Version7, but are in the Version9 files. If I can confirm that Version9 does not need these work arounds, we can significantly simplify some code to make it easier to maintain and easier to review in the future. Please let me know if you could build the current version of VXL under VS9? Thanks, Hans ======================================================================== | Hans J. Johnson, Ph.D., Associate Professor | | Appointments: | | - Electrical and Computer Engineering (Primary) | | - Biomedical Engineering | | - Psychiatry ,NMMM~ | | - Health Informatics MMMMMMMMMMMMMMN | | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | | MMMMMMMMMM I ?MMM MM M | | han...@ui... MMMMMMM ,$M, MMMM | | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | | M MMMMMMM, ,M~ M | | 4316 Seamans Center MMMMMM MM | | Iowa City, IA 52242 ,? | ======================================================================== http://emailcharter.org |
From: Jianhui C. <jia...@gm...> - 2016-02-10 18:12:17
|
Hi VXL maintainers, I am using VXL for 3 years, and really like the code in vnl, vgl and vpgl. I am thinking wrap these code into python so that python users (me, especially) can use it. Any suggestion? Or there are some future plans to wrap vxl to python on the road? Thanks very much. Jimmy |
From: Johnson, H. J <han...@ui...> - 2016-01-25 15:35:20
|
Brad, Thank you for the notification. I had missed that original e-mail. I found it my archive. Thanks, Hans On 1/25/16, 8:06 AM, "Brad King" <bra...@ki...> wrote: >On 01/24/2016 10:57 AM, Johnson, Hans J wrote: >> As you can see, I've been busy cleaning up VXL this weekend > >Thanks for all your work on this! > >> I am now at a point where the backlog of un-merged pull requests >> is making progress very difficult to address the next set of issues. > >Sorry, I just realized that you don't have merge access. I think one >of the reasons no one has merged the PRs is because after discussion >we expected you to do it. > >I sent you an invitation to the GitHub organization developer team a >while back. You should be able to find it in your email and accept it. >Then you will be able to merge the changes yourself. > >-Brad > ________________________________ Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged. If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited. Please reply to the sender that you have received the message in error, then delete it. Thank you. ________________________________ |
From: Brad K. <bra...@ki...> - 2016-01-25 14:30:08
|
On 01/24/2016 10:57 AM, Johnson, Hans J wrote: > As you can see, I've been busy cleaning up VXL this weekend Thanks for all your work on this! > I am now at a point where the backlog of un-merged pull requests > is making progress very difficult to address the next set of issues. Sorry, I just realized that you don't have merge access. I think one of the reasons no one has merged the PRs is because after discussion we expected you to do it. I sent you an invitation to the GitHub organization developer team a while back. You should be able to find it in your email and accept it. Then you will be able to merge the changes yourself. -Brad |
From: Johnson, H. J <han...@ui...> - 2016-01-24 15:57:16
|
Dear VXL team, As you can see, I've been busy cleaning up VXL this weekend: https://github.com/vxl/vxl/pulls. I am now at a point where the backlog of un-merged pull requests is making progress very difficult to address the next set of issues. At this point I can not make more progress until this backlog is pushed through. Any assistance would be greatly appreciated. I can promise that I will continue to address issues in VXL for the next few weeks in attempts to revive this codebase into a state where it can continue to be used by external packages. There are some tests that are randomly failing. Each of the travis continuous integration results have been reviewed, and no new regressions are currently present. ======================================================================================== Hopefully uncontroversial merges that simplify building by removing dead code or unsupportable compilers: Remove if zero commented code #120 opened 2 days ago by hjmjohnson Remove old sun pro #118 opened 2 days ago by hjmjohnson Remove stlport #117 opened 2 days ago by hjmjohnson ======================================================================================== Code cleanups/fixes: COMP: Address unused variable warnings. #119 opened 2 days ago by DVigneault Clang static analysis #131 opened 8 minutes ago by hjmjohnson COMP: Silence warning about deprecated use #129 opened 18 hours ago by hjmjohnson ======================================================================================== Preparing for the future, and improvements to build environment of VXL: ENH: Cleanup unnecesssary verbose cmake configuration #123 opened 2 days ago by hjmjohnson STYLE: The CHANGES.txt file is not maintained #121 opened 2 days ago by hjmjohnson Modernize outputpath #124 opened 2 days ago by hjmjohnson Hierarchial build choices #128 opened 18 hours ago by hjmjohnson Modernize c make commands #130 opened 18 hours ago by hjmjohnson ======================================================================================== Thank you for your asssitance in pushing these through. Regards, Hans ======================================================================== | Hans J. Johnson, Ph.D., Associate Professor | | Appointments: | | - Electrical and Computer Engineering (Primary) | | - Biomedical Engineering | | - Psychiatry ,NMMM~ | | - Health Informatics MMMMMMMMMMMMMMN | | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | | MMMMMMMMMM I ?MMM MM M | | han...@ui... MMMMMMM ,$M, MMMM | | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | | M MMMMMMM, ,M~ M | | 4316 Seamans Center MMMMMM MM | | Iowa City, IA 52242 ,? | ======================================================================== http://emailcharter.org ________________________________ Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged. If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited. Please reply to the sender that you have received the message in error, then delete it. Thank you. ________________________________ |
From: Johnson, H. J <han...@ui...> - 2016-01-22 20:24:18
|
Hello VXL team, https://open.cdash.org/viewCoverage.php?buildid=4202292 We have submitted code coverage for VXL the nightly dashboard. There are clearly some areas that are grossly neglected for testing. The good coding mantra: “If it’s not tested, it’s broken” should be applied to all important code bases. If there is old code that is no longer needed, it would be fabulous if it could simply be removed. Regards, Hans ======================================================================== | Hans J. Johnson, Ph.D., Associate Professor | | Appointments: | | - Electrical and Computer Engineering (Primary) | | - Biomedical Engineering | | - Psychiatry ,NMMM~ | | - Health Informatics MMMMMMMMMMMMMMN | | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | | MMMMMMMMMM I ?MMM MM M | | han...@ui...<mailto:han...@ui...> MMMMMMM ,$M, MMMM | | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | | M MMMMMMM, ,M~ M | | 4316 Seamans Center MMMMMM MM | | Iowa City, IA 52242 ,? | ======================================================================== ________________________________ Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged. If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited. Please reply to the sender that you have received the message in error, then delete it. Thank you. ________________________________ |
From: David S. <dav...@ki...> - 2016-01-22 14:30:29
|
I will try to set up a valgrind summary on one of the nightly dashboards today. That way we can track progress. On Thu, Jan 21, 2016 at 7:43 PM, Johnson, Hans J <han...@ui...> wrote: > VXL Team, > > Valgrind has identified over 5000 worrisome memory violations: > > https://open.cdash.org/viewDynamicAnalysis.php?buildid=4200864 > > > The “Uninitialized Memory Conditional” and “Uninitialized Memory Read” are > the most concerning, and often the cause for unstable test results. > > If you are actively using this code, would you please consider addressing > these problems? > > Thanks, > Hans > > > ======================================================================== > > | Hans J. Johnson, Ph.D., Associate Professor | > > | Appointments: | > > | - Electrical and Computer Engineering (Primary) | > > | - Biomedical Engineering | > > | - Psychiatry ,NMMM~ | > > | - Health Informatics MMMMMMMMMMMMMMN | > > | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | > > | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | > > | MMMMMMMMMM I ?MMM MM M | > > | han...@ui... MMMMMMM ,$M, MMMM | > > | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | > > | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | > > | M MMMMMMM, ,M~ M | > > | 4316 Seamans Center MMMMMM MM | > > | Iowa City, IA 52242 ,? | > > ======================================================================== > > http://emailcharter.org > > > ------------------------------ > Notice: This UI Health Care e-mail (including attachments) is covered by > the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is > confidential and may be legally privileged. If you are not the intended > recipient, you are hereby notified that any retention, dissemination, > distribution, or copying of this communication is strictly prohibited. > Please reply to the sender that you have received the message in error, > then delete it. Thank you. > ------------------------------ > > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > _______________________________________________ > Vxl-maintainers mailing list > Vxl...@li... > https://lists.sourceforge.net/lists/listinfo/vxl-maintainers > > -- David Stoup R&D Engineer Kitware, Inc. 28 Corporate Drive Clifton Park, NY. 12065 518-881-4949 (W) 518-312-3946 (M) 518-371-4573 (F) |
From: Johnson, H. J <han...@ui...> - 2016-01-22 00:43:49
|
VXL Team, Valgrind has identified over 5000 worrisome memory violations: https://open.cdash.org/viewDynamicAnalysis.php?buildid=4200864 The “Uninitialized Memory Conditional” and “Uninitialized Memory Read” are the most concerning, and often the cause for unstable test results. If you are actively using this code, would you please consider addressing these problems? Thanks, Hans ======================================================================== | Hans J. Johnson, Ph.D., Associate Professor | | Appointments: | | - Electrical and Computer Engineering (Primary) | | - Biomedical Engineering | | - Psychiatry ,NMMM~ | | - Health Informatics MMMMMMMMMMMMMMN | | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | | MMMMMMMMMM I ?MMM MM M | | han...@ui... MMMMMMM ,$M, MMMM | | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | | M MMMMMMM, ,M~ M | | 4316 Seamans Center MMMMMM MM | | Iowa City, IA 52242 ,? | ======================================================================== http://emailcharter.org ________________________________ Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged. If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited. Please reply to the sender that you have received the message in error, then delete it. Thank you. ________________________________ |
From: Chuck A. <chu...@ki...> - 2016-01-18 19:22:24
|
I believe the rationale is to be able to have version information from a source tarball taken at any given point in history, not jus a release, without the repository metadata. Think of using 'git archive' to generate a source tarball. On Jan 11, 2016 10:37 AM, "Johnson, Hans J" <han...@ui...> wrote: > Hello VXL maintainers, > > I’ve made an issue at : https://github.com/vxl/vxl/issues/97 to track > this discussion. > > The nightly "VXL Nightly Date Stamp" commits seem like unnecessary noise > in the commit messages. > > commit f2f0bf18a7daf1805438aad7eaf08ced331efa52 > > Author: Kitware Robot <kw...@ki...> > > Date: Fri Jan 8 00:01:23 2016 -0500 > > > VXL Nightly Date Stamp > > > Is there a rational for having this in a git based source code repository? > > > If not, could we remove it? > > > Hans > > > ======================================================================== > > | Hans J. Johnson, Ph.D., Associate Professor | > > | Appointments: | > > | - Electrical and Computer Engineering (Primary) | > > | - Biomedical Engineering | > > | - Psychiatry ,NMMM~ | > > | - Health Informatics MMMMMMMMMMMMMMN | > > | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | > > | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | > > | MMMMMMMMMM I ?MMM MM M | > > | han...@ui... MMMMMMM ,$M, MMMM | > > | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | > > | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | > > | M MMMMMMM, ,M~ M | > > | 4316 Seamans Center MMMMMM MM | > > | Iowa City, IA 52242 ,? | > > ======================================================================== > > > ------------------------------ > Notice: This UI Health Care e-mail (including attachments) is covered by > the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is > confidential and may be legally privileged. If you are not the intended > recipient, you are hereby notified that any retention, dissemination, > distribution, or copying of this communication is strictly prohibited. > Please reply to the sender that you have received the message in error, > then delete it. Thank you. > ------------------------------ > > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > _______________________________________________ > Vxl-maintainers mailing list > Vxl...@li... > https://lists.sourceforge.net/lists/listinfo/vxl-maintainers > > |
From: Johnson, H. J <han...@ui...> - 2016-01-11 15:37:33
|
Hello VXL maintainers, I’ve made an issue at : https://github.com/vxl/vxl/issues/97 to track this discussion. The nightly "VXL Nightly Date Stamp" commits seem like unnecessary noise in the commit messages. commit f2f0bf18a7daf1805438aad7eaf08ced331efa52 Author: Kitware Robot <kw...@ki...> Date: Fri Jan 8 00:01:23 2016 -0500 VXL Nightly Date Stamp Is there a rational for having this in a git based source code repository? If not, could we remove it? Hans ======================================================================== | Hans J. Johnson, Ph.D., Associate Professor | | Appointments: | | - Electrical and Computer Engineering (Primary) | | - Biomedical Engineering | | - Psychiatry ,NMMM~ | | - Health Informatics MMMMMMMMMMMMMMN | | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | | MMMMMMMMMM I ?MMM MM M | | han...@ui...<mailto:han...@ui...> MMMMMMM ,$M, MMMM | | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | | M MMMMMMM, ,M~ M | | 4316 Seamans Center MMMMMM MM | | Iowa City, IA 52242 ,? | ======================================================================== ________________________________ Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged. If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited. Please reply to the sender that you have received the message in error, then delete it. Thank you. ________________________________ |
From: Johnson, H. J <han...@ui...> - 2016-01-11 14:16:49
|
VXL Developers, There are several outstanding code patch sets at : https://github.com/vxl/vxl/pulls that need review and merging. The intent of these patch sets is to do code cleaning that will assist with lowering the burden of code maintenance in the future. If you have a moment, please review these patch sets and if possible merge them into the master branch. Thank you. Hans PS: I have several other code cleanups to do, but those can not be efficiently addressed until these changes are completed. ======================================================================== | Hans J. Johnson, Ph.D., Associate Professor | | Appointments: | | - Electrical and Computer Engineering (Primary) | | - Biomedical Engineering | | - Psychiatry ,NMMM~ | | - Health Informatics MMMMMMMMMMMMMMN | | - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM | | - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM | | MMMMMMMMMM I ?MMM MM M | | han...@ui... MMMMMMM ,$M, MMMM | | (319) 621 7185 (cell) MMMM~ MMMM MMMMMM | | (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM | | M MMMMMMM, ,M~ M | | 4316 Seamans Center MMMMMM MM | | Iowa City, IA 52242 ,? | ======================================================================== http://emailcharter.org ________________________________ Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged. If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited. Please reply to the sender that you have received the message in error, then delete it. Thank you. ________________________________ |