Hello,
would it be possible to provide for each new 'Nightly builds' the reference SDK ?
Regards.
@LETARTARE: For windows you can use the nightly itself and the sources of that revision from svn. It's explained in the wiki.
Thanks you MortenMacFly,
I try to make the SDK change history, but it is laborious...
Also, write the version of the SDK in ads nightly builds, easily could track its evolution, to adapt the plugins.
Regards.
Quote from: LETARTARE on February 03, 2015, 10:15:50 AM
I try to make the SDK change history, but it is laborious...
Ok. BTW: You can get the current SDK version from inside C::B using Help -> About -> Tab "Information".
@MortenMacFly
yes,
but to find the versions change SDK, must
1- update from the repository
2-check in 'cbplugin.h'
3-start with the following (or previous) nightly to find the change
and so on ...
Also, for future, it would be much easier, provide the SDK in the ads.
The best would be to open a new topic or each could provide information ??
What about you ?
Thanks you.
Quote from: LETARTARE on February 04, 2015, 09:59:03 AM
The best would be to open a new topic or each could provide information ??
What about you ?
Splitted the topic and moved it into Development.
@killerbot: Do you think you could extend your template for the nightlies accordingly?
will do, if I don't forget, so you might have to remind me ;D
have a look here : http://forums.next.codeblocks.org/index.php/topic,19964.msg136285.htm 8) 8) 8)
Thank you all.
Here's a little early list:
- svn 806 sdk 1.0.0 1.0 2005-08-25
- svn ????? sdk 1.10.0
- svn 4924 sdk 1.11.12 8.02 2008-03-01
- svn 6335 sdk 1.11.12 10.05 2010-06-08
- svn 7789 sdk 1.11.18
- svn ????? sdk 1.12.0
- svn 8500 sdk 1.13.11
- svn 8549 sdk 1.13.14
- svn 8629 sdk 1.13.14 12.11 2012-11-28
- svn ????? sdk 1.14.0
- svn 8818 sdk 1.15.0
- svn ????? sdk 1.16.0
- svn 9156 sdk 1.17.0
- svn 9232 sdk 1.18.0
- svn 9501 sdk 1.19.0 13.12 2013-12-27
- svn 9639 sdk 1.20.0
- svn ????? sdk 1.21.0
- svn ????? sdk 1.22.0
- svn 9778 sdk 1.23.0
- svn 10091 sdk 1.24.0
If you have additional information I will add ...
Quote from: LETARTARE on February 05, 2015, 11:27:17 AM
If you have additional information I will add ...
For the missing SDK revisions you should check the branches (cc re-factoring, debugging, compiler framework re-design...). These are available trough SVN as well.
However, these have no meaning with respect to trunk, so you can safely skip them in the list.
@MortenMacFly
thank you very much, I adapted the list accordingly.
Later, I will carry this list to:
http://wiki.codeblocks.org/index.php?title=Code::Blocks_SDK_events#List_of_Available_Code::Blocks_Events (http://wiki.codeblocks.org/index.php?title=Code::Blocks_SDK_events#List_of_Available_Code::Blocks_Events)
Quote from: LETARTARE on February 05, 2015, 11:27:17 AM
Here's a little early list:
- svn 806 sdk 1.0.0 1.0 2005-08-25
- svn ????? sdk 1.10.0
- svn 4924 sdk 1.11.12 8.02 2008-03-01
- svn 6335 sdk 1.11.12 10.05 2010-06-08
- svn 7789 sdk 1.11.18
- svn ????? sdk 1.12.0
- svn 8500 sdk 1.13.11
- svn 8549 sdk 1.13.14
- svn 8629 sdk 1.13.14 12.11 2012-11-28
- svn ????? sdk 1.14.0
- svn 8818 sdk 1.15.0
- svn ????? sdk 1.16.0
- svn 9156 sdk 1.17.0
- svn 9232 sdk 1.18.0
- svn 9501 sdk 1.19.0 13.12 2013-12-27
- svn 9639 sdk 1.20.0
- svn ????? sdk 1.21.0
- svn ????? sdk 1.22.0
- svn 9778 sdk 1.23.0
- svn 10091 sdk 1.24.0
If you have additional information I will add ...
I think the above information is not correct. I just try to use git to find the SDK changes
git log -p -- src/include/cbplugin.h -S"PLUGIN_SDK_VERSION_MINOR" >> result.txt
Then, I just search the result.txt with "+#define PLUGIN_SDK_VERSION_MINOR", I get the result:
PLUGIN_SDK_VERSION_MINOR -> revision
24, 10050
23, 9767
22, 9763
21, 9759
20, 9606
19, 9283
18, 9204
....
EDIT:Some post says "-S" option should be replaced by "-G", see: git -S VS -G (http://stackoverflow.com/a/12430097/154911), but in my testing environment (msysgit 1.9.5), I don't see there differences.
EDIT2:I just check the result.txt, I see that my command
git log -p -- src/include/cbplugin.h -S"PLUGIN_SDK_VERSION_MINOR" >> result.txtdon't do any search of the keyword of commits, it just blindly print all the diffs of each commits in the history of cbplugin.h. :(
Thanks
ollydbg, here are corrections :
- svn 806 sdk 1.0.0 1.0 2005-08-25
- svn ????? sdk 1.10.0
- svn 4924 sdk 1.11.12 8.02 2008-03-01
- svn 6335 sdk 1.11.12 10.05 2010-06-08
- svn 7789 sdk 1.11.18
- svn ????? sdk 1.12.0
- svn 8500 sdk 1.13.11
- svn 8549 sdk 1.13.14
- svn 8629 sdk 1.13.14 12.11 2012-11-28
- svn ????? sdk 1.14.0
- svn 8818 sdk 1.15.0
- svn ????? sdk 1.16.0
- svn 9156 sdk 1.17.0
- svn 9204 sdk 1.18.0
- svn 9283 sdk 1.18.0
- svn 9501 sdk 1.19.0 13.12 2013-12-27
- svn 9606 sdk 1.20.0
- svn 9759 sdk 1.21.0
- svn 9763 sdk 1.22.0
- svn 9767 sdk 1.23.0
- svn 10050 sdk 1.24.0
- svn 10136 sdk 1.25.0
- svn 10474 sdk 1.26.0
- svn 10503 sdk 1.27.0
- svn 10528 sdk 1.28.0
- svn 10553 sdk 1.29.0
- svn 10762 sdk 1.30.0
- svn 11135 sdk 1.31.0
I board never used these commands, I just use Tortoisesvn to recover nightly.
Hi, LETARTARE.
Here are the missing revisions:
PLUGIN_SDK_VERSION_MINOR -> revision
24, 10050
23, 9767
22, 9763
21, 9759
20, 9606
19, 9283
18, 9204
17, 8899
16, 8898
15, 8798
14, 8177
13, 7920
12, note we don't have 12, we just change from 11 to 13 in rev 7920
11, 3594
10, 2983
9, 2863
8, 2658
7, 2347
6, 1422
5, 1414
4, 1340
3, note we don't have 3, we just change from 2 to 4 in rev 1340
2, 974
1, 949
0, 203
I finally use the correct git command to do the search:
git log -G"#define PLUGIN_SDK_VERSION_MINOR" -p --follow src/include/cbplugin.h >> result.txt
You see, git is so powerful!
Thanks ollydbg, here are corrections :
- svn 806 sdk 1.0.0 1.0 2005-08-25
- svn 2983 sdk 1.10.0
- svn 3594 sdk 1.11.0
- svn 4924 sdk 1.11.12 8.02 2008-03-01
- svn 6335 sdk 1.11.12 10.05 2010-06-08
- svn 7789 sdk 1.11.18
svn none sdk 1.12.0- svn 7920 sdk 1.13.0
- svn 8629 sdk 1.13.14 12.11 2012-11-28
- svn 8177 sdk 1.14.0
- svn 8798 sdk 1.15.0
- svn 8898 sdk 1.16.0
- svn 8899 sdk 1.17.0
- svn 9204 sdk 1.18.0
- svn 9283 sdk 1.19.0
- svn 9501 sdk 1.19.0 13.12 2013-12-27
- svn 9606 sdk 1.20.0
- svn 9759 sdk 1.21.0
- svn 9763 sdk 1.22.0
- svn 9767 sdk 1.23.0
- svn 10050 sdk 1.24.0 2014-12-06
- svn 10120 sdk 1.25.0
- svn 10474 sdk 1.26.0
- svn 10503 sdk 1.27.0
- svn 10528 sdk 1.28.0
- svn 10561 sdk 1.29.0
- svn 10735 sdk 1.30.0 16.01 2016-01-28
- svn 11135 sdk 1.31.0
- svn 11216 sdk 1.32.0
- svn 11227 sdk 1.33.0
- svn 11246 sdk 1.33.0 17.12 December 30, 2017
- svn 11313 sdk 1.34.0 2018-03-10
- svn 11336 sdk 1.35.0 2018-03-15
- svn 11350 sdk 1.36.0 2018-03-28
- svn 11543 sdk 1.37.0 2018-12-29
- svn 11629 sdk 1.38.0 2019-04-20
- svn 11761 sdk 1.39.0 2019-06-29
- svn 11768 sdk 1.40.0 2019-07-05
- svn 11770 sdk 1.41.0 2019-07-05
- svn 11792 sdk 1.42.0 2019-07-14
- svn 11798 sdk 1.43.0 2019-07-21
- svn 11845 sdk 1.44.0 2019-09-09
- svn 11865 sdk 1.45.0 2019-09-29
- svn 11883 sdk 1.46.0 2019-10-26
- svn 11944 sdk 1.47.0 2020-01-05
- svn 12004 sdk 2.0.0 20.03 March 29, 2020
- svn 12020 sdk 2.1.0 2020-04-04
- svn 12025 sdk 2.2.0 2020-04-04
- svn 12133 sdk 2.3.0 2020-05-31
- svn 12142 sdk 2.4.0 2020-05-31
- svn 12252 sdk 2.5.0 2020-12-22
- svn 12271 sdk 2.6.0 2020-12-26
- svn 12316 sdk 2.7.0 2021-05-03
- svn 12446 sdk 2.8.0 2021-05-09
- svn 12451 sdk 2.9.0 2021-05-22
- svn 12465 sdk 2.10.0 2021-06-24
- svn 12467 sdk 2.11.0 2021-06-24
- svn 12503 sdk 2.12.0 2021-08-14
- svn 12513 sdk 2.13.0 2021-08-15
- svn 12516 sdk 2.14.0 2021-08-15
- svn 12521 sdk 2.15.0 2021-09-04
- svn 12524 sdk 2.16.0 2021-09-04
- svn 12782 sdk 2.17.0 2022-04-07
- svn 12813 sdk 2.18.0 2022-05-15
- svn 12830 sdk 2.19.0 2022-06-05
- svn 12860 sdk 2.20.0 2022-08-09
- svn 12865 sdk 2.21.0 2022-08-15
- svn 12887 sdk 2.22.0 2022-09-10
- svn 12996 sdk 2.23.0 2022-10-29
- svn 13191 sdk 2.24.0 2023-02-04
svn 13355 sdk 2.25.0 2023-09-17 no complete !- svn 13360 sdk 2.25.0 2023-09-17
- svn 13647 sdk 2.25.0 25.03 2025-04-01
Updated April 01, 2025.