Author Topic: List of community Patches  (Read 85166 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5513
List of community Patches
« on: December 28, 2005, 09:31:26 am »
We all know that patches should be posted at the sourceforge CB Berlios CB project page. But during the discussions in the forums a lot of bugs get fixed and patches are posted for testing as attachments in the forums. Sometimes these patches don't make it to sourceforge. Probably the forums are good place to live for the people, lot's of information, lot's of quick feedback , ..., probably a much nicer place then sourceforge project page.  :P

Therefor I would like to suggest to every patcher to also use this thread as an 'announcement' of your patch.

So only for announcement : NOT FOR DISCUSSION, link to another thread where the discussion can be held.

Next to this I'dd like the patcher to track his/her patches over time, so that the moment a patch has been applied to the code by the developers, the original patcher can edit his announcement and mark it as being applied.

I am in the process of providing nightly builds through the forum/sourceforge, and I will probably also provide unofficial builds (containing some community patches, so providing some kind of testing builds : quicker feedback on the good or bad behaviour of a patch).


Your announcement could look like this.
------------------------------------------------------------------------------------------------------------------------------
Patch name : ...
Problems fixed :
 - ... (describe what's wrong)
 - ...
Link to the forum where it can be discussed :  ...
Link to the patch at sourceforge Berlios : ...  !!!!!!! post the patch overthere !!!!!!!!
Is applied to the core code : (yes/no) (meaning is it in : yes or no)
------------------------------------------------------------------------------------------------------------------------------


Some additional information could be :
 - at which revision you made the patch
 - a zip file containing just the modified sources (easier for manual compaire with diff tools)


kind regards,
Lieven

Remark : applied to the core means : a CB developer has applied your patch, so your changes are now into the core code (the real code you get from svn).
« Last Edit: February 26, 2006, 07:33:07 pm by killerbot »

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5513
Re: List of community Patches
« Reply #1 on: December 28, 2005, 09:40:02 am »
Patch name : internal/user compiler conflicts
Problems fixed :
- new internal compilers can conflict with existing user compilers
- (see link below for full details)
Link to the forum where it can be discussed :  http://forums.codeblocks.org/index.php?topic=1741.0
Link to the patch at sourceforge : https://sourceforge.net/tracker/index.php?func=detail&aid=1389603&group_id=126998&atid=707418
Is applied to the core code : no

Lieven

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5513
Re: List of community Patches
« Reply #2 on: December 28, 2005, 11:39:13 am »
Patch name : ProtectFromDivideByZero
Problems fixed :
- codestat plug-in can divide by zero when all sources are empty

Link to the forum where it can be discussed :  to simple to discuss ;-)
Link to the patch at sourceforge : https://sourceforge.net/tracker/index.php?func=detail&aid=1391849&group_id=126998&atid=707418
Is applied to the core code : YES

Lieven
« Last Edit: December 28, 2005, 12:54:47 pm by killerbot »

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5513
Re: List of community Patches
« Reply #3 on: December 29, 2005, 04:19:41 pm »
Patch name : file properties
Problems fixed :
- feature request : file properties like dev-cpp
- (see link below for full details)
Link to the forum where it can be discussed :  http://forums.codeblocks.org/index.php?topic=1780.0
Link to the patch at sourceforge : https://sourceforge.net/tracker/index.php?func=detail&aid=1392899&group_id=126998&atid=707418
Is applied to the core code : YES

Lieven
« Last Edit: January 08, 2006, 05:51:43 pm by killerbot »

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5513
Re: List of community Patches
« Reply #4 on: December 30, 2005, 11:35:16 am »
Patch name : OpenExistingProjectAndWarning
Problems fixed :
- use correct filter when on "start here page" : open existing project
- warning in the MainFrame::OnStartHereLink method

Link to the forum where it can be discussed :  to simple to discuss ;-)
Link to the patch at sourceforge : https://sourceforge.net/tracker/index.php?func=detail&aid=1393536&group_id=126998&atid=707418
Is applied to the core code : YES

Lieven
« Last Edit: December 30, 2005, 03:00:57 pm by killerbot »

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5513
Re: List of community Patches
« Reply #5 on: December 30, 2005, 04:01:49 pm »
Patch name : RegistryUser
Problems fixed :
- Registry settings in the per user part of the registry
- (see link below for full details)
Link to the forum where it can be discussed :  http://forums.codeblocks.org/index.php?topic=1793.msg13421#msg13421
Link to the patch at sourceforge : https://sourceforge.net/tracker/index.php?func=detail&aid=1393650&group_id=126998&atid=707418
Is applied to the core code : YES

Lieven
« Last Edit: January 15, 2006, 06:47:33 pm by killerbot »

Offline 280Z28

  • Regular
  • ***
  • Posts: 397
  • *insert unicode here*
Re: List of community Patches
« Reply #6 on: January 03, 2006, 12:32:17 pm »
Patch name : Open partner file
[Micro-]feature added :
 - Right click on a .cpp (.c, .cxx, etc) and you have a context menu to open the partner .h header file. The reverse goes for headers.
Link to the forum where it can be discussed : http://forums.codeblocks.org/index.php?topic=1835.0
Link to the patch at sourceforge : Open here only for testing, feedback (I'll put it at SF later if people like it).
Is applied to the core code : Yes (it is applied to the Code::Blocks core as opposed to a plugin)

Patch name : Unicode file support
Feature added :
 - Open and save files in ASCII or any of several Unicode formats
 - Work with files in a specified language (so for example, you can set the highlighter for a .temp file to C/C++ if you want)
Link to the forum where it can be discussed : http://forums.codeblocks.org/index.php?topic=1833.0
Link to the patch at sourceforge : Open here only for testing, feedback (I'll put it at SF later if people like it).
Is applied to the core code : Yes

« Last Edit: January 03, 2006, 01:27:49 pm by 280Z28 »
78 280Z, "a few bolt-ons" - 12.71@109.04
99 Trans Am, "Daily Driver" - 525rwhp/475rwtq
 Check out The Sam Zone :cool:

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9702
Re: List of community Patches
« Reply #7 on: January 03, 2006, 03:09:48 pm »
Very good idea. In addition I'd like to point to the WiKi at: http://wiki.codeblocks.org/index.php?title=Announcement_for_plugins/patches for patches that are not targeted to be applied generally.
Another note: I believe by the entry "applied to the core code" killerbot meant whether the patch is already applied in SVN (not RC2) or not. Not whether it will modify the core code of C::B. If I'm aright then some posts got that wrong.
Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5513
Re: List of community Patches
« Reply #8 on: January 03, 2006, 03:16:13 pm »
you are right : some posts are wrong, some are not.

Offline 280Z28

  • Regular
  • ***
  • Posts: 397
  • *insert unicode here*
Re: List of community Patches
« Reply #9 on: January 03, 2006, 05:33:36 pm »
Very good idea. In addition I'd like to point to the WiKi at: http://wiki.codeblocks.org/index.php?title=Announcement_for_plugins/patches for patches that are not targeted to be applied generally.
Another note: I believe by the entry "applied to the core code" killerbot meant whether the patch is already applied in SVN (not RC2) or not. Not whether it will modify the core code of C::B. If I'm aright then some posts got that wrong.
Morten.

Yeah I thought my interpretation of it made more sense, so I clarified it and left it (why do we need patch announcements for things already in trunk?).
78 280Z, "a few bolt-ons" - 12.71@109.04
99 Trans Am, "Daily Driver" - 525rwhp/475rwtq
 Check out The Sam Zone :cool:

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5513
Re: List of community Patches
« Reply #10 on: January 03, 2006, 07:30:43 pm »
woops, to much discussion, this is bloating the announcements.
Initially it is NOT in the code, so if we come there, we can see , patches on the waiting list. Someday, a dev will merge it, then the patch creator coms back here, and changes his post : NO -> YES.
So that eveyone can check from time to time if some patches he's waiting for made it in already , yes or no. Afterwards, it might look silly to say, hey I have a patch and it is in there, but even then it might be usefull, since it might show up in searches in the forum where people think they just discovered a problem. Most people live here, rather then on the paches page on sourceforge. That's the intention of that yes/no. Hope this makes it a bit more clear.
Cheers,
Lieven

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5513
Re: List of community Patches
« Reply #11 on: January 10, 2006, 09:52:40 pm »
Patch name : add new files to recent list
Problems fixed :
- when a new files is created it is now added to the recent history list
- (see link below for full details)
Link to the forum where it can be discussed :  http://forums.codeblocks.org/index.php?topic=1926.msg14891#msg14891
Link to the patch at sourceforge : https://sourceforge.net/tracker/index.php?func=detail&aid=1402078&group_id=126998&atid=707418
Is applied to the core code : YES

Lieven
« Last Edit: January 10, 2006, 09:56:37 pm by killerbot »

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5513
Re: List of community Patches
« Reply #12 on: January 10, 2006, 10:22:18 pm »
Patch name : first entry in recent histor also full path
Problems fixed :
- after restart of CB, the first entry in the history lists is not shown with full path
- (see link below for full details)
Link to the forum where it can be discussed :  http://forums.codeblocks.org/index.php?topic=1926.msg14891#msg14891
Link to the patch at sourceforge : https://sourceforge.net/tracker/index.php?func=detail&aid=1402109&group_id=126998&atid=707418
Is applied to the core code : YES

Lieven
« Last Edit: January 11, 2006, 07:40:44 am by killerbot »

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5513
Re: List of community Patches
« Reply #13 on: January 13, 2006, 07:37:15 am »
Patch name : ProjectAtRoot
Problems fixed :
- When a project is created from a template (internal or user) an you specify the root directory of a drive, the project fails to create
- (see link below for full details)
Link to the forum where it can be discussed :  http://forums.codeblocks.org/index.php?topic=1944.msg15114#msg15114
Link to the patch at sourceforge : http://sourceforge.net/tracker/index.php?func=detail&aid=1404309&group_id=126998&atid=707418
Is applied to the core code : YES

Lieven
« Last Edit: January 13, 2006, 01:48:33 pm by killerbot »

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5513
Re: List of community Patches
« Reply #14 on: January 15, 2006, 11:57:39 am »
Patch name : open include files
Problems fixed :
- opens now c++ headers
- if a header can be found several times -> drop down list to select
- when file without project -> also opens headers (before it would bail out since no parser for it)
- (see link below for full details and the bug report has a good summary :
    https://sourceforge.net/tracker/index.php?func=detail&aid=1366255&group_id=126998&atid=707416)
Link to the forum where it can be discussed :  http://forums.codeblocks.org/index.php?topic=1465.0
Link to the patch at sourceforge : https://sourceforge.net/tracker/index.php?func=detail&aid=1406508&group_id=126998&atid=707418
Is applied to the core code : YES

Lieven
« Last Edit: January 15, 2006, 06:47:02 pm by killerbot »