blender-dev-tools.git
4 days agoMove Cycles synchronization point, capitalize subjects. master
Brecht Van Lommel [Mon, 11 Feb 2019 15:51:31 +0000 (16:51 +0100)]
Move Cycles synchronization point, capitalize subjects.

2 weeks agoc_sort_blocks: Also sort 'typedef struct ... ...;'
Campbell Barton [Mon, 28 Jan 2019 10:13:19 +0000 (21:13 +1100)]
c_sort_blocks: Also sort 'typedef struct ... ...;'

2 weeks agoc_sort_blocks: Sort enums
Campbell Barton [Mon, 28 Jan 2019 10:06:59 +0000 (21:06 +1100)]
c_sort_blocks: Sort enums

3 weeks agocheck_unused_define: new utility
Campbell Barton [Sat, 26 Jan 2019 08:30:20 +0000 (19:30 +1100)]
check_unused_define: new utility

3 weeks agobatch_edit_text: option not to run w/o multi-process
Campbell Barton [Sat, 26 Jan 2019 08:23:44 +0000 (19:23 +1100)]
batch_edit_text: option not to run w/o multi-process

Needed for callers that accumulate data to a global variable.

While non yet exist in git, this is useful in some cases.

3 weeks agoUtility to sort C file struct & extern blocks
Campbell Barton [Fri, 25 Jan 2019 01:14:07 +0000 (12:14 +1100)]
Utility to sort C file struct & extern blocks

3 weeks agoMove utilities into utils_maintenance
Campbell Barton [Thu, 24 Jan 2019 22:34:14 +0000 (09:34 +1100)]
Move utilities into utils_maintenance

3 weeks agoUtility to sort cmake file lists
Campbell Barton [Thu, 24 Jan 2019 22:27:07 +0000 (09:27 +1100)]
Utility to sort cmake file lists

3 weeks agoUtility module to batch edit text
Campbell Barton [Thu, 24 Jan 2019 22:25:51 +0000 (09:25 +1100)]
Utility module to batch edit text

3 weeks agotrailing_space_clean: update config
Campbell Barton [Thu, 24 Jan 2019 05:21:00 +0000 (16:21 +1100)]
trailing_space_clean: update config

6 weeks agoblender_update_themes: update for 2.8
Campbell Barton [Sat, 5 Jan 2019 11:29:11 +0000 (22:29 +1100)]
blender_update_themes: update for 2.8

6 weeks agoUpdate manual script after Preferences RNA changes
Julian Eisel [Fri, 4 Jan 2019 21:27:45 +0000 (22:27 +0100)]
Update manual script after Preferences RNA changes

2 months agocheck_style_c: fix error updating function args
Campbell Barton [Thu, 13 Dec 2018 01:27:38 +0000 (12:27 +1100)]
check_style_c: fix error updating function args

2 months agoCleanup: docs -> doc (match blender toplevel ./doc naming)
Campbell Barton [Tue, 11 Dec 2018 21:31:09 +0000 (08:31 +1100)]
Cleanup: docs -> doc (match blender toplevel ./doc naming)

2 months agoCleanup: move reference manual updater to doc utils
Campbell Barton [Tue, 11 Dec 2018 21:26:32 +0000 (08:26 +1100)]
Cleanup: move reference manual updater to doc utils

2 months agodoxygen_single_file: utility to build doxygen for one file
Campbell Barton [Tue, 11 Dec 2018 21:20:09 +0000 (08:20 +1100)]
doxygen_single_file: utility to build doxygen for one file

Building all doxygen docs takes a long time,
while this will miss inter-file references, it's useful to check basic
formatting is correct.

2 months agocheck_style_c: remove readfile exceptions
Campbell Barton [Sun, 2 Dec 2018 02:12:43 +0000 (13:12 +1100)]
check_style_c: remove readfile exceptions

2 months agotrailing_space_clean: update config
Campbell Barton [Thu, 29 Nov 2018 21:41:44 +0000 (08:41 +1100)]
trailing_space_clean: update config

3 months agocheck_style_c: fix error in case statement check
Campbell Barton [Mon, 5 Nov 2018 00:35:56 +0000 (11:35 +1100)]
check_style_c: fix error in case statement check

3 months agocheck_style_c: support for caching results
Campbell Barton [Wed, 31 Oct 2018 03:27:34 +0000 (14:27 +1100)]
check_style_c: support for caching results

Stores hash of script and text files,
allows to re-run quickly on changed files.

3 months agoSpelling fixes in comments and descriptions, patch by luzpaz.
Brecht Van Lommel [Fri, 19 Oct 2018 15:53:33 +0000 (17:53 +0200)]
Spelling fixes in comments and descriptions, patch by luzpaz.

Differential Revision: https://developer.blender.org/D3747

4 months agoUpdate for changes in blender
Campbell Barton [Thu, 11 Oct 2018 01:22:45 +0000 (12:22 +1100)]
Update for changes in blender

4 months agoMove Cycles synchronization point
Brecht Van Lommel [Thu, 4 Oct 2018 14:19:40 +0000 (16:19 +0200)]
Move Cycles synchronization point

4 months agoCleanup: pep8
Campbell Barton [Wed, 26 Sep 2018 23:40:30 +0000 (09:40 +1000)]
Cleanup: pep8

4 months agoautopep8_clean: update blacklist
Campbell Barton [Wed, 26 Sep 2018 23:39:26 +0000 (09:39 +1000)]
autopep8_clean: update blacklist

4 months agocheck_style_c_config: remove effect.c from ignore list
Campbell Barton [Tue, 25 Sep 2018 01:53:12 +0000 (11:53 +1000)]
check_style_c_config: remove effect.c from ignore list

5 months agoautopep8_clean: support passing in path arguments
Campbell Barton [Tue, 11 Sep 2018 21:26:21 +0000 (07:26 +1000)]
autopep8_clean: support passing in path arguments

5 months agoRelease checker: Ignore libmvec being dynamic
Sergey Sharybin [Wed, 29 Aug 2018 16:31:10 +0000 (18:31 +0200)]
Release checker: Ignore libmvec being dynamic

Is another library which is a part of libc6.

5 months agoRelease checker: Ignore libnls being dynamic
Sergey Sharybin [Tue, 28 Aug 2018 16:26:24 +0000 (18:26 +0200)]
Release checker: Ignore libnls being dynamic

This is a part of libc as well.

5 months agoRelease checker: Ignore libcrypt being dynamic
Sergey Sharybin [Tue, 28 Aug 2018 16:21:18 +0000 (18:21 +0200)]
Release checker: Ignore libcrypt being dynamic

It is a part of libc, no way we can have blender runnign without
libc installed at this point.

6 months agotrailing_space_clean: update config
Campbell Barton [Wed, 8 Aug 2018 03:23:37 +0000 (13:23 +1000)]
trailing_space_clean: update config

7 months agotrailing_space_clean_config: add cycles
Campbell Barton [Fri, 6 Jul 2018 08:20:13 +0000 (10:20 +0200)]
trailing_space_clean_config: add cycles

7 months agocheck_descriptions: update operator names
Campbell Barton [Tue, 3 Jul 2018 15:48:48 +0000 (17:48 +0200)]
check_descriptions: update operator names

7 months agoblender_theme_as_c: ignore active space
Campbell Barton [Tue, 3 Jul 2018 15:47:25 +0000 (17:47 +0200)]
blender_theme_as_c: ignore active space

7 months agoautopep8_clean: run autopep8 on all *.py sources
Campbell Barton [Tue, 3 Jul 2018 05:11:13 +0000 (07:11 +0200)]
autopep8_clean: run autopep8 on all *.py sources

7 months agoCleanup: use f-strings
Campbell Barton [Sat, 30 Jun 2018 19:49:27 +0000 (21:49 +0200)]
Cleanup: use f-strings

7 months agotrailing_space_clean: remove trailing newlines
Campbell Barton [Fri, 29 Jun 2018 06:07:01 +0000 (08:07 +0200)]
trailing_space_clean: remove trailing newlines

7 months agoblender_theme_as_c: don't write empty braces
Campbell Barton [Wed, 27 Jun 2018 18:23:40 +0000 (20:23 +0200)]
blender_theme_as_c: don't write empty braces

7 months agoMissed last commit
Campbell Barton [Wed, 27 Jun 2018 15:28:59 +0000 (17:28 +0200)]
Missed last commit

7 months agoblender_theme_as_c: Util to update theme source file
Campbell Barton [Wed, 27 Jun 2018 15:17:33 +0000 (17:17 +0200)]
blender_theme_as_c: Util to update theme source file

Currently bone wire colors hard coded, TODO.

7 months agouncrustify_clean: avoid git abbreviation
Campbell Barton [Wed, 20 Jun 2018 14:23:31 +0000 (16:23 +0200)]
uncrustify_clean: avoid git abbreviation

8 months agotrailing_space_clean: update (clean nearly all files)
Campbell Barton [Sun, 17 Jun 2018 18:19:00 +0000 (20:19 +0200)]
trailing_space_clean: update (clean nearly all files)

8 months agotrailing_space_clean: add blendlib
Campbell Barton [Sun, 17 Jun 2018 14:39:12 +0000 (16:39 +0200)]
trailing_space_clean: add blendlib

8 months agotrailing_space_clean: add makesrna
Campbell Barton [Sat, 9 Jun 2018 14:08:29 +0000 (16:08 +0200)]
trailing_space_clean: add makesrna

8 months agotrailing_space_clean: add more paths to clean
Campbell Barton [Fri, 8 Jun 2018 06:13:13 +0000 (08:13 +0200)]
trailing_space_clean: add more paths to clean

8 months agotrailing_space_clean: update config
Campbell Barton [Mon, 4 Jun 2018 16:51:46 +0000 (18:51 +0200)]
trailing_space_clean: update config

8 months agotrailing_space_clean: apply to all editors
Campbell Barton [Mon, 4 Jun 2018 07:47:20 +0000 (09:47 +0200)]
trailing_space_clean: apply to all editors

8 months agotrailing_space_clean: Add 'gpu' & 'draw' module.
Campbell Barton [Mon, 4 Jun 2018 07:23:47 +0000 (09:23 +0200)]
trailing_space_clean: Add 'gpu' & 'draw' module.

8 months agoUtility to strip trailing space
Campbell Barton [Mon, 4 Jun 2018 07:01:04 +0000 (09:01 +0200)]
Utility to strip trailing space

Stores stripped dirs in the configuration so we can gradually
move to all files being stripped.

8 months agouncrustify: update to v0.67
Campbell Barton [Fri, 1 Jun 2018 05:55:31 +0000 (07:55 +0200)]
uncrustify: update to v0.67

9 months agocmake-flags: correct vla-bound flag
Campbell Barton [Thu, 17 May 2018 12:47:53 +0000 (14:47 +0200)]
cmake-flags: correct vla-bound flag

9 months agoMove Cycles synchronization point
Brecht Van Lommel [Sun, 6 May 2018 00:14:37 +0000 (02:14 +0200)]
Move Cycles synchronization point

9 months agoAdd mapping files to go between SVN and Git revisions
Campbell Barton [Tue, 1 May 2018 07:28:28 +0000 (09:28 +0200)]
Add mapping files to go between SVN and Git revisions

9 months agoRemoving code no longer relevant after BGE removal
Dalai Felinto [Wed, 25 Apr 2018 07:17:26 +0000 (09:17 +0200)]
Removing code no longer relevant after BGE removal

10 months agouncrustify: update to v0.66
Campbell Barton [Sat, 14 Apr 2018 20:12:14 +0000 (22:12 +0200)]
uncrustify: update to v0.66

10 months agoMove Cycles synchronization point
Sergey Sharybin [Wed, 28 Mar 2018 08:45:03 +0000 (10:45 +0200)]
Move Cycles synchronization point

10 months agoheader_clean: utility to remove redundant headers
Campbell Barton [Fri, 23 Mar 2018 08:22:44 +0000 (09:22 +0100)]
header_clean: utility to remove redundant headers

Avoids pitfalls in simply removing all headers while building works.

Currently only tested on Linux with Makefile/Ninja build system.

12 months agoIgnore libXfixes when checking binaries to be static v2.79a v2.79b
Sergey Sharybin [Mon, 22 Jan 2018 14:44:37 +0000 (15:44 +0100)]
Ignore libXfixes when checking binaries to be static

13 months agomake_shape_2d_from_blend: correct Python byte data
Campbell Barton [Mon, 15 Jan 2018 21:47:08 +0000 (08:47 +1100)]
make_shape_2d_from_blend: correct Python byte data

13 months agomake_shape_2d_from_blend: use consistent winding
Campbell Barton [Mon, 15 Jan 2018 14:02:22 +0000 (01:02 +1100)]
make_shape_2d_from_blend: use consistent winding

13 months agoAdd make_shape_2d_from_blend utility
Campbell Barton [Mon, 15 Jan 2018 06:05:10 +0000 (17:05 +1100)]
Add make_shape_2d_from_blend utility

Use to make compact icons which can be stored in source code.

14 months agolog_review_advanced: add option to generate nice one-line file of selected commits.
Bastien Montagne [Tue, 12 Dec 2017 13:01:59 +0000 (14:01 +0100)]
log_review_advanced: add option to generate nice one-line file of selected commits.

Just pure text, no fancy wiki formatting here.

14 months agoMove Cycles synchronization point
Brecht Van Lommel [Sat, 2 Dec 2017 05:08:18 +0000 (06:08 +0100)]
Move Cycles synchronization point

14 months agoSome rather important additions to advanced release log generator.
Bastien Montagne [Mon, 20 Nov 2017 20:26:05 +0000 (21:26 +0100)]
Some rather important additions to advanced release log generator.

Mainly, add ability to filter out (exclude) commits from list of
previously checked commits, and from their messages (extracted from
generated release logs).

The later is important because cherry-picking breaks relation between
commits in master and those in release branches...

Other minor improvements:
* show date of commit (along with its author etc.).
* fix some example commands.
* fix missing 'rB' prefix for commits in header (boundary commits).

14 months agocheck_style_c: skip dotfiles
Campbell Barton [Sat, 18 Nov 2017 06:07:20 +0000 (17:07 +1100)]
check_style_c: skip dotfiles

15 months agoCorrect var name
Campbell Barton [Tue, 24 Oct 2017 01:09:04 +0000 (12:09 +1100)]
Correct var name

15 months agoMove Cycles synchronization point
Sergey Sharybin [Tue, 31 Oct 2017 12:36:57 +0000 (13:36 +0100)]
Move Cycles synchronization point

16 months agoFix warnings w/ C99 compound literals
Campbell Barton [Fri, 6 Oct 2017 05:59:33 +0000 (16:59 +1100)]
Fix warnings w/ C99 compound literals

Since these were introduced, style checker gave many warnings.

Also fixes for cast detection.

17 months agoAdd Adidas to list of contrib companies
Aaron Carlisle [Fri, 15 Sep 2017 23:02:01 +0000 (19:02 -0400)]
Add Adidas to list of contrib companies

17 months agoFix skipping hidden files
Campbell Barton [Tue, 12 Sep 2017 03:46:22 +0000 (13:46 +1000)]
Fix skipping hidden files

17 months agoMove Cycles synchronization point
Sergey Sharybin [Wed, 23 Aug 2017 07:30:04 +0000 (09:30 +0200)]
Move Cycles synchronization point

18 months agoQtCreator: if0 toggle, ensure tailing newline
Campbell Barton [Tue, 15 Aug 2017 13:26:58 +0000 (23:26 +1000)]
QtCreator: if0 toggle, ensure tailing newline

18 months agoMove Cycles synchronizaiton point
Sergey Sharybin [Mon, 7 Aug 2017 13:01:00 +0000 (15:01 +0200)]
Move Cycles synchronizaiton point

18 months agoRevert "Update languages" blender-v2.79-release v2.79 v2.79-rc1
Campbell Barton [Tue, 1 Aug 2017 10:01:35 +0000 (20:01 +1000)]
Revert "Update languages"

This reverts commit dae0704e9c6abdf1dc177617531db1004c92b6d3.

Turns out these paths were not intended to be renamed.

18 months agoUpdate languages
Campbell Barton [Tue, 1 Aug 2017 01:47:31 +0000 (11:47 +1000)]
Update languages

18 months agocheck_style_c: remove check for break/return
Campbell Barton [Mon, 24 Jul 2017 19:57:28 +0000 (05:57 +1000)]
check_style_c: remove check for break/return

GCC now checks this and does a better job

18 months agoSkip hidden files
Campbell Barton [Thu, 6 Apr 2017 13:10:51 +0000 (23:10 +1000)]
Skip hidden files

19 months agoDev Tools: Add util to auto update rna --> manual links
Aaron Carlisle [Fri, 23 Jun 2017 04:31:22 +0000 (00:31 -0400)]
Dev Tools: Add util to auto update rna --> manual links

Differential Revision: https://developer.blender.org/D2384

21 months agoUpdate Cycles sync point
Sergey Sharybin [Wed, 17 May 2017 09:23:57 +0000 (11:23 +0200)]
Update Cycles sync point

22 months agoMove Cycles synchronization point
Sergey Sharybin [Thu, 13 Apr 2017 15:47:50 +0000 (17:47 +0200)]
Move Cycles synchronization point

22 months agoInitial set of scripts to validate correctness of Blender release
Sergey Sharybin [Thu, 6 Apr 2017 12:53:46 +0000 (14:53 +0200)]
Initial set of scripts to validate correctness of Blender release

Currently does basic checks:

- Checks whether numpy imports and allows to do basic manipulation
- Checks whether requests imports and allows to do basic manipulation
- Checks that all binaries are static

22 months agoMove synchronization point of Cycles
Sergey Sharybin [Thu, 6 Apr 2017 10:52:20 +0000 (12:52 +0200)]
Move synchronization point of Cycles

22 months agoUpdate Cycles sync point
Sergey Sharybin [Tue, 4 Apr 2017 12:57:46 +0000 (14:57 +0200)]
Update Cycles sync point

22 months agoMove cycles synchronization point
Sergey Sharybin [Mon, 20 Mar 2017 11:26:50 +0000 (12:26 +0100)]
Move cycles synchronization point

2 years agoCycles commits sync: Update starting point of sync
Sergey Sharybin [Mon, 23 Jan 2017 09:29:11 +0000 (10:29 +0100)]
Cycles commits sync: Update starting point of sync

2 years agoUse proper Blender repository hash
Sergey Sharybin [Mon, 12 Dec 2016 10:36:33 +0000 (11:36 +0100)]
Use proper Blender repository hash

2 years agoadd .arcconfig as blendify requested
lazydodo [Fri, 25 Nov 2016 16:56:56 +0000 (09:56 -0700)]
add .arcconfig as blendify requested

2 years agoCycles sync: Move git synchronization points
Sergey Sharybin [Fri, 25 Nov 2016 08:58:00 +0000 (09:58 +0100)]
Cycles sync: Move git synchronization points

2 years agoAdd helper script to render Cycles .blend file and report timing information
Sergey Sharybin [Mon, 7 Nov 2016 13:55:08 +0000 (14:55 +0100)]
Add helper script to render Cycles .blend file and report timing information

Does it in fancy way showing progress bar during rendering and reporting time
information once render is finished. Includes overall render pipeline time,
Cycles render time including synchronization time and bare Cycles render time.

Will only work on Linux currently, some further tweaks are possible.

2 years agoAdd helper script to synchronize commits between Blender and Cycles repos
Sergey Sharybin [Mon, 7 Nov 2016 13:53:16 +0000 (14:53 +0100)]
Add helper script to synchronize commits between Blender and Cycles repos

Use with care, review all changes you apply before commit!

Some further tweaks to the script are possible.

2 years agoblend2json.py: add option to only include some data fields (based on their names).
Bastien Montagne [Mon, 7 Nov 2016 13:20:29 +0000 (14:20 +0100)]
blend2json.py: add option to only include some data fields (based on their names).

Typical usecase: --filter-data="name" to only get DNA structs' name
field value, much helpful to indentify datablocks in JSon result!

2 years agoCleanup: unused imports blender-v2.78-release v2.78 v2.78-rc1
Campbell Barton [Mon, 1 Aug 2016 01:01:22 +0000 (11:01 +1000)]
Cleanup: unused imports

2 years agoCleanup: pep8
Campbell Barton [Fri, 29 Jul 2016 12:19:34 +0000 (22:19 +1000)]
Cleanup: pep8

2 years agoCleanup: pep8
Campbell Barton [Fri, 29 Jul 2016 11:42:54 +0000 (21:42 +1000)]
Cleanup: pep8

2 years agoAdd words to ignore list
Campbell Barton [Thu, 14 Jul 2016 15:49:51 +0000 (01:49 +1000)]
Add words to ignore list

2 years agoCleanup: minor style edits
Campbell Barton [Thu, 14 Jul 2016 15:49:36 +0000 (01:49 +1000)]
Cleanup: minor style edits

2 years agoAdd FOREACH_NODETREE macro to uncrustify config
Campbell Barton [Tue, 28 Jun 2016 10:35:10 +0000 (20:35 +1000)]
Add FOREACH_NODETREE macro to uncrustify config

2 years agoUpdate checker config
Campbell Barton [Tue, 28 Jun 2016 10:34:57 +0000 (20:34 +1000)]
Update checker config

2 years agoAdd profile option
Campbell Barton [Fri, 8 Apr 2016 02:14:26 +0000 (12:14 +1000)]
Add profile option

3 years agoCleanup: pep8
Campbell Barton [Tue, 2 Feb 2016 00:43:33 +0000 (11:43 +1100)]
Cleanup: pep8