Campbell Barton
68e9fdeb81
code cleanup: comment unused members of bmesh operator slots and some osl style edits.
2012-11-20 14:31:58 +00:00
Campbell Barton
cf6994b910
code cleanup: spelling,
...
also initialize bmesh-bevel settings struct to zero to avoid possible uninitialized memory later.
2012-11-12 07:33:01 +00:00
Campbell Barton
fa06aab433
code cleanup: add check spelling osl
2012-10-17 01:53:29 +00:00
Campbell Barton
aeda5142ef
style cleanup: make OSL follow our C style convention. http://wiki.blender.org/index.php/Dev:Doc/CodeStyle
2012-10-17 01:47:37 +00:00
Campbell Barton
57004cfb5a
style cleanup:
...
also add helper makefile targets:
* tbz - makes a tar.bz2 of an svn export
* test_style_qtc - outputs style checks in qtc task format.
2012-10-10 23:44:07 +00:00
Campbell Barton
1e2f475512
added simple checker for array sizes, uses clang to parse C/C++,
...
Warns if an array is passed to a function where the array is declared larger, eg float[2] argument is passed function defined as float[3], (or a greater size).
Existing free static checkers dont do this from what I can tell.
2012-10-06 12:36:21 +00:00
Campbell Barton
c2a1dcf621
fix for error in recent commit (made function static that shouldn't have been), add extra gcc warnings to cmake.
2012-09-16 01:35:00 +00:00
Campbell Barton
b31a88ccf0
add checking target check_smatch
2012-09-14 05:08:48 +00:00
Campbell Barton
121fd266b0
for the default make/cmake wrapper, use ../build_os rather then ../build/os
2012-08-15 22:59:23 +00:00
Bastien Montagne
558721ab59
More spell checking.
2012-07-04 15:04:38 +00:00
Campbell Barton
9978f97b12
cmake edits
...
- only show mingw option when building with mingw
- always run cmake configure with convenience build targets so failed configurations stop re-configuring.
- disable WITH_GHOST_XDND in 'make lite'
2012-05-27 10:03:13 +00:00
Campbell Barton
4f2c83f573
style cleanup: imbuf & icons
2012-05-13 22:05:51 +00:00
Campbell Barton
c6051ea87b
replace python3 command with python3.2, python3 isnt available on ubuntu.
2012-05-01 20:45:16 +00:00
Campbell Barton
4cfa761951
source code style checker to, (similar to pythons pep8 checker)
...
currently checks for brace placement and some whitespace use.
can be accessed with:
make test_style
or...
source/tools/check_style_c.py source/blender
also style cleanup on bmo_primitives.c
2012-05-01 20:36:39 +00:00
Campbell Barton
ea13ec1699
Spelling Cleanup
2012-03-01 12:20:18 +00:00
Campbell Barton
d2cab3e8b0
move bmesh wiki docs into bmesh header and update doxygen.
...
also have doxygen ignore *.py files and fix some warnings.
2012-02-27 20:27:19 +00:00
Campbell Barton
1f74789d12
Correct mathutils documentation, also correct some python spelling errors and add makefile target check_spelling
2012-02-08 04:37:37 +00:00
Campbell Barton
28fb329419
minor changes
...
- avoid duplicate image enum definitions.
- move image UI format & bw/rgb/rgba onto 1 line.
- add 'make config' convenience target to run ccmake or cmake-gui
2011-11-23 17:14:29 +00:00
Campbell Barton
64ca81ef0f
allow passing vars to cmake from our makefile
2011-11-13 14:29:17 +00:00
Campbell Barton
2a7ade9de2
remove po/ since the workflow for translations uses branches which isnt that useful to have within blenders source dir.
...
For now treat translations as binary files - just access from 'release/datafiles/locale'
2011-11-05 14:26:18 +00:00
Campbell Barton
885d1e6ed3
update path loactions for external po/
2011-11-05 13:21:03 +00:00
Campbell Barton
057bf2a02b
misc doc edits
...
- remove recently added sphinx reference workaround.
- tested doxygen, correct some warnings, set tab width and added pymathutils group.
- added convenience target 'make doc_doxy'
2011-11-05 01:48:10 +00:00
Bastien Montagne
c49cdf5eec
Another set of UI messages fixes and tweaks! No functional changes.
2011-10-23 19:54:06 +00:00
Guillermo S. Romero
6105199668
Remove the svn:keywords property.
2011-10-23 18:38:16 +00:00
Campbell Barton
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
Campbell Barton
617d3cb852
pass -noaudio when running blender for various utilities - doc-gen and tests.
2011-10-19 21:55:27 +00:00
Campbell Barton
a575abf37e
allow passing BUILD_DIR to convenience makefile as an argument incase you dont want to build in the default path.
2011-10-16 13:10:14 +00:00
Campbell Barton
92bc72dca1
convenience targets for make doc_py, doc_dna, doc_man
2011-10-16 11:09:15 +00:00
Campbell Barton
febcb91b82
- add template for defining custom driver functions.
...
- comment unused assignments.
2011-10-15 07:19:34 +00:00
Campbell Barton
c40b976ea8
py docs - gpu module wasn't included in docs.
...
also added convenience target to build sphinx api docs:
make doc_py
2011-10-13 06:59:09 +00:00
Campbell Barton
265c113820
fix for crash generating messages.txt, I wasn't getting this crash because I had 'WITH_PYTHON_SAFETY' enabled which was using different iterators (which dont crash), now there on by default.
...
made headless and no-python configurations work again and added --factory-startup to doc building command.
2011-09-30 07:47:45 +00:00
Campbell Barton
0af633a36c
move message.txt generator out of wm.py (which was loaded with blender always), into it own py script which runs on its own, also added this to 'make translations' target.
2011-09-20 17:44:45 +00:00
Campbell Barton
8cf8fd7326
- translation scripts now run with py3.x
...
- added convenience make target 'make translations'
- some MEM_malloc strings were not unique enough, expanded them.
2011-09-20 17:07:33 +00:00
Campbell Barton
78d4260144
committed change to transforms THRESHOLD by accident, also update convenience makefile to regenerate real makefiles before static checking.
2011-09-20 10:15:57 +00:00
Campbell Barton
0849eaebbf
new convenience makefile targets for static source code cheching: check_splint/check_sparse/check_cppcheck
2011-09-16 06:58:20 +00:00
Campbell Barton
6b1fd66e3b
turns out recent commit made 'make' on its own fail.
2011-08-16 13:45:17 +00:00
Campbell Barton
b7302f9d5a
Convenience targets for project files:
...
Project Files for IDE's
* project_qtcreator - QtCreator Project Files
* project_netbeans - NetBeans Project Files
* project_eclipse - Eclipse CDT4 Project Files
2011-08-16 10:34:52 +00:00
Campbell Barton
989f67f522
'make help' message for the convenience makefile which lists optional targets.
2011-08-16 10:01:19 +00:00
Campbell Barton
93f135cfda
added cmake configureation presets, so on *nix systems you can do...
...
# minal blender with debug info
make debug lite
# blender with no ui
make headless
# blender as a python module
make bpy
2011-08-16 09:36:15 +00:00
Campbell Barton
74219d2704
patch [ #28031 ] Minor typo in Blenlib
...
from Scott Giese (sgiese)
2011-07-20 06:05:47 +00:00
Campbell Barton
35ce13562d
script to report deprecated functions of text and their age in days.
2011-07-18 09:49:26 +00:00
Campbell Barton
a961d62653
initialize cmake's CMAKE_BUILD_TYPE to 'Release'
...
add reference to cmake cache for convenience GNUMakefile
2011-06-27 13:18:08 +00:00
Campbell Barton
0c1298f972
avoid cd'ing with the makefile stub
2011-06-06 16:00:32 +00:00
Campbell Barton
dbd3009108
- background job style cleanup.
...
- assert if material assignment is called with lib. (so the callers can be corrected).
- correct example docs
2011-04-10 15:24:05 +00:00
Campbell Barton
28594bc742
minor pep8 edits, also added 'test_pep8' & 'test_cmake' to the GNUmakefile for convenience.
2011-04-10 10:45:56 +00:00
Brecht Van Lommel
f0d7fbc4b7
CMake package_archive target to create a .zip/.tar.bz2 package on mac/unix,
...
to be used by buildbot.
2011-03-21 16:42:21 +00:00
Brecht Van Lommel
bcee2343ea
Mac OS X cmake changes and bundle fixes
...
For cmake users, you should now use "make install" instead of "make". This was
already changed for Linux and Windows. Same for Xcode, use the install target.
Changes:
* CMake install mechanism, resulting bundle was verified to be indentical here.
* For cmake, include Info.plist in bundle using builtin mechanism for that.
There was some code in packaging.cmake, but it wasn't correct as these
properties need to be set on the executable.
* For scons, fix app bundle version, was still using removed release/VERSION.
* Remove unused blendercreator.app and blenderpublisher.app.
* Fix Info.plist being set as a binary file in svn, should be plain text.
2011-03-16 15:44:17 +00:00
Brecht Van Lommel
1c952cd933
GNUmakefile: do number of cores detection same as BSD, system_profiler apparently changed between versions.
2011-03-14 16:11:56 +00:00
Brecht Van Lommel
c13947fe33
Fixes for GNUmakefile on Mac:
...
* Don't use "make install", doesn't work yet.
* Use total number of cores rather than number of processors.
* Quicker number of cores query, by not asking for all system info.
2011-03-14 15:40:07 +00:00
Campbell Barton
a803fb095c
update 'make' GNUmakefile stub to run 'make install'
...
update packman and debian for to disable portable install option.
2011-03-06 12:04:59 +00:00