Code::Blocks

User forums => General (but related to Code::Blocks) => Topic started by: ptDev on September 02, 2010, 05:08:35 pm

Title: Unofficial Code::Blocks installer for Windows (svn 10408)
Post by: ptDev on September 02, 2010, 05:08:35 pm
UPDATE: Updated to svn revision 10408.

This build of Code::Blocks still is compiled using the newly released TDM-GCC 5.1.0 and wxWidgets 2.8.12.
In the near future, wxWidgets 3.x will be used.

Download link (http://sourceforge.net/projects/unoffcbinst/files/cb-svn10408-setup.exe/download) (Sourceforge).

This installer is *not* an official release, nor is the provided Code::Blocks version expected to be as thouroughly tested as the "nightly builds" the Code::Blocks Team provides us with.
It does, however, include a few experimental plugins and patches that might not otherwise be tried out by more users.

Use this simple to use installer to promote Code::Blocks among your peers!

Highlights:
         - cbDiff
        - CodePaste
        - CompileOnDemand
        - ColorCoder
        - ListToolbox
        - UUID Generator
        - XPMEditor
         - Patch #3309: Add "Close all project files" menu option in selected project (by alatar_)
        - Patch #3237: Automatic escape sequences when inside a string (by Alpha).

Changes to installer

Disclaimer: This installer contains binaries of unstable versions of Code::Blocks and its tools and plugins, and is not endorsed by the Code::Blocks Team themselves, so any incorrect behaviour you may find therein should be tested for in the official release and nightly versions before you decide to report any bugs.[/list]
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6564 (plus extra plugins)
Post by: MortenMacFly on September 02, 2010, 08:41:50 pm
Download link (http://www.mediafire.com/file/8y2g587agl57na1/cb-svn6564-setup.rar) (setup program inside a .rar archive)
That's a good attempt, however, to comply with GPL you should really add the source code you've used, too.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6564 (plus extra plugins)
Post by: ptDev on September 02, 2010, 09:37:22 pm
Download link (http://www.mediafire.com/file/8y2g587agl57na1/cb-svn6564-setup.rar) (setup program inside a .rar archive)
That's a good attempt, however, to comply with GPL you should really add the source code you've used, too.

I have merely compiled the source code from the trunk, unchanged. Perhaps a link to the svn source (or the forum thread where I downloaded the source, in the case of cbDiff) would suffice?
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6564 (plus extra plugins)
Post by: jens on September 02, 2010, 09:54:48 pm
A link should be enough for sources cobvered by GPL v3 (as C::B is).

You have to give detailed information where to find the sources and how to build the binaries from it.

Are you sure, that all sources are GPL v3 sources (or similar) ?
Otherwise you should check the licenses for the sources carefully
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6564 (plus extra plugins)
Post by: seb_seb0 on September 02, 2010, 10:40:24 pm
A link should be enough for sources cobvered by GPL v3 (as C::B is).

You have to give detailed information where to find the sources and how to build the binaries from it.

Are you sure, that all sources are GPL v3 sources (or similar) ?
Otherwise you should check the licenses for the sources carefully

I confirm that XPMEditor is GPL v3 (I have indicated it in the XML Manifest file of the plugin).
For the 3 other plugins, I do not know.

Sebastien
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6564 (plus extra plugins)
Post by: Master on September 03, 2010, 09:21:39 pm
will you continue the job for the next svn's too?
anyways thats appreciated .
keep up the good work.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6564 (plus extra plugins)
Post by: ptDev on September 05, 2010, 11:17:23 am
will you continue the job for the next svn's too?
anyways thats appreciated .
keep up the good work.

Every now and then, I shall, certainly. I have updated to the same revision as the latest nightly (svn 6570). The link has been updated in the first post. :)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6564 (plus extra plugins)
Post by: GeO on September 06, 2010, 03:14:06 pm
Are you sure, that all sources are GPL v3 sources (or similar) ?

The license of cbDiff is GPL v3, however it uses the Diff Template Library,
which uses the BSD license http://code.google.com/p/dtl-cpp/source/browse/COPYING (http://code.google.com/p/dtl-cpp/source/browse/COPYING)

Title: Re: Unofficial Windows installer for Code::Blocks SVN 6752
Post by: ptDev on October 24, 2010, 07:13:23 pm
Updated to the latest nightly, with an added plugin: ColorCoder.

link (http://forums.codeblocks.org/index.php/topic,13234.msg88948.html#msg88948)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6840
Post by: ptDev on November 08, 2010, 11:34:32 am
Updated to SVN revision 6840 (http://www.mediafire.com/file/n9xlfl5dgh6ubue/cb-svn6840-setup.zip), to match the nightly build. Now includes the Spell Checker plugin, with bundled dictionaries for english.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6840
Post by: Phenom on November 10, 2010, 08:12:42 pm
Is is ok, to unpack a normal nightly on top of the installation?
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6840
Post by: stahta01 on November 10, 2010, 09:55:58 pm
Is is ok, to unpack a normal nightly on top of the installation?

It is better to use an empty folder.

Tim S.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6840
Post by: ptDev on November 11, 2010, 02:02:21 am
Is is ok, to unpack a normal nightly on top of the installation?

It's generally not a good idea to mix the official nightly builds with these installations, as the binaries are not compatible.
If you are thinking of combining additional plugins with the nightly, it is better to checkout from the svn server and compile everything from the beginning.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6906
Post by: ptDev on January 01, 2011, 03:50:02 am
Just a bump to let you know that the unofficial installer has been updated to the latest nightly (6906). Look for the download link at the first post. Happy new year everyone! :)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6920
Post by: ptDev on January 16, 2011, 05:19:41 pm
The installer is updated to svn revision 6920. All plugins were included, and the glitch that impacted the usability of the Spellchecker plugin is fixed in this version. The download link was updated in the first post of the thread. :)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6920
Post by: ollydbg on January 17, 2011, 02:00:24 am
The installer is updated to svn revision 6920. All plugins were included, and the glitch that impacted the usability of the Spellchecker plugin is fixed in this version. The download link was updated in the first post of the thread. :)
nice package!!

And I suggest:
1, maybe, you can add portable c::b, see :http://forums.codeblocks.org/index.php/topic,10360.msg93976.html#msg93976
2, maybe, you can host the package in Google project host site, or other site, the current site need to wait for at least 30 seconds is not so good as I see.

thanks.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6920
Post by: ollydbg on January 17, 2011, 02:16:10 am
BTW:
I just find in the log:(I install this package under E:\CodeBlocks)
Quote
SpellChecker: Thesaurus files 'E:\CodeBlocks\share\CodeBlocks\SpellChecker\th_en_US.idx' not found!

Also, to let it use portable way, I think the path here:
File:ConfigureSpellChecker.png (http://wiki.codeblocks.org/index.php?title=File:ConfigureSpellChecker.png)

can be configured by:
something like:
$(XXXX)\share\CodeBlocks\SpellChecker\th_en_US.idx

note the XXXX can be a C::B's script variable. :D
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6920
Post by: ptDev on January 17, 2011, 03:57:05 pm
The installer is updated to svn revision 6920. All plugins were included, and the glitch that impacted the usability of the Spellchecker plugin is fixed in this version. The download link was updated in the first post of the thread. :)
nice package!!

And I suggest:
1, maybe, you can add portable c::b, see :http://forums.codeblocks.org/index.php/topic,10360.msg93976.html#msg93976
2, maybe, you can host the package in Google project host site, or other site, the current site need to wait for at least 30 seconds is not so good as I see.

thanks.

Thank you for the encouragement! :)

I'll open a project page in Google Code, and upload my inno setup script there, along with the setup file. Maybe you could make use of the script for your nightly builds?

I'll look into the possibility of an option for a portable installation too.

I ommited *.idx files to reduce installer size. If you consider them essential to the spellchecker, I can include them, or even more languages, in a future release.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6920
Post by: MortenMacFly on January 17, 2011, 04:04:50 pm
I'll open a project page in Google Code, and upload my inno setup script there, along with the setup file. Maybe you could make use of the script for your nightly builds?
We had just switched away from InnoSetup towards NSIS for the ease of creating a flexible installer. I doubt that we will switch back again.

Question of mine: Why didn't you choose NSIS in the first place by adopting the existing installer for the releases?

See: http://svn.berlios.de/wsvn/codeblocks/setup (http://svn.berlios.de/wsvn/codeblocks/setup), namely the file setup.nsi.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6920
Post by: ptDev on January 17, 2011, 04:17:34 pm
I'll open a project page in Google Code, and upload my inno setup script there, along with the setup file. Maybe you could make use of the script for your nightly builds?
We had just switched away from InnoSetup towards NSIS for the ease of creating a flexible installer. I doubt that we will switch back again.

Question of mine: Why didn't you choose NSIS in the first place by adopting the existing installer for the releases?

See: http://svn.berlios.de/wsvn/codeblocks/setup (http://svn.berlios.de/wsvn/codeblocks/setup), namely the file setup.nsi.

I didn't know you had moved to NSIS. I chose Inno Setup from a habit of making simple installers for my backups a while ago, and remember seeing the inno script in the svn a while ago, so I considered it logical to stick with Inno at the time.

I'll need to learn nsis scripting, but if like you say, it is better for setting setup options, then it will be worth the extra effort.
UPDATE: Indeed it is. I can understand NSIS scripting, and am in the process of adapting the official installer. :)

EDIT: Files are now hosted in Google Code. The download link was updated accordingly.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6927
Post by: ptDev on January 20, 2011, 12:19:10 am
Bumping to warn you:

The unofficial installer has been updated to svn revision 6927. Now using NSIS, based on the script used for the official 10.05 release (plugins are now installed optionally)! The link to the download is in the first post. :)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6927
Post by: MortenMacFly on January 20, 2011, 06:08:04 am
Cool. Do you provide the (NSIS) sources somewhere, too?!
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6927
Post by: ptDev on January 20, 2011, 09:53:23 am
Cool. Do you provide the (NSIS) sources somewhere, too?!
Just commited (http://code.google.com/p/codeblocks-unofficial-installer-win32/source/browse/#svn%2Ftrunk) :)

While adapting the script, I made very few changes:

*Updated the NSIS plugin Modern UI to mui2.nsh (more flexible).
*Added a question in the end of the uninstallation, asking the user if he wishes to delete the application data.
*Added Abbreviations plugin, it seemed to be missing from the release installer.
*Updated installed files and available plugins to match nightly builds. Notably, wxscintilla is now compiled statically and wxpropgrid is an sdk dependency.
*Added the extra plugins: cbDiff, ColorCoder, FileManager, PowerShell, SpellChecker, XPMEditor.

Hope you find this useful.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6927
Post by: MortenMacFly on January 20, 2011, 10:18:57 am
Hope you find this useful.
Certainly. It'll safe us time with the next release.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6927
Post by: acedward on January 21, 2011, 01:23:27 pm
Thanks! awesome installer!
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6927
Post by: JGM on January 22, 2011, 12:30:35 am
this thread should be a sticky imho, it could save noobs a lot of time!

thanks for your work ptdev!
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6931
Post by: ptDev on January 23, 2011, 12:55:05 am
I just made a very quick update. There was a mistake with SpellChecker (mea culpa) that's fixed now though.
More importantly, Portable C::B is now included in this installer! Check it out on the first post.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6931
Post by: marco_silva85 on January 23, 2011, 02:07:39 am
Congratulations ptDev, your installers should be featured on main site to promote CodeBlocks. Not everybody checks the forums for the nightlys, and people nowadays care about up to date software, but they prefer installation to binary-only, and these installers keep it simple. Keep up the good work!
hum, I wonder what country are you from... portugal maybe?
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6931
Post by: ptDev on January 23, 2011, 03:33:37 pm
hum, I wonder what country are you from... portugal maybe?

Is it that obvious? [Removed non-English content. This forum is English only, without exceptions - sorry.] :)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6931
Post by: Bonanza on January 24, 2011, 12:45:47 pm
Hi ptDev,

I love your work:-)

I beleive you made some changes to some of the plugins to make them compile?

If this is correct then maybe you can figure out why the FileManager crashes when I navigate into a deeper path in the "Files" tab.

Here is the stack dump:
Code: [Select]
Error occured on Monday, January 24, 2011 at 11:58:40.

C:\Program Files\Codeblocks\codeblocks.exe caused an Access Violation at location 630833db in module C:\Program Files\Codeblocks\share\codeblocks\plugins\FileManager.dll Reading from location 88908848.

Registers:
eax=88908848 ebx=00000000 ecx=00000000 edx=00000001 esi=00000000 edi=03d3d1e0
eip=630833db esp=0023f788 ebp=0023f810 iopl=0         nv up ei ng nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010286

Call stack:
630833DB  C:\Program Files\Codeblocks\share\codeblocks\plugins\FileManager.dll:630833DB
630836EF  C:\Program Files\Codeblocks\share\codeblocks\plugins\FileManager.dll:630836EF
6308D392  C:\Program Files\Codeblocks\share\codeblocks\plugins\FileManager.dll:6308D392
61C83EA0  C:\Program Files\Codeblocks\wxmsw28u_gcc_451tdm.dll:61C83EA0  _ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent
61C83FD9  C:\Program Files\Codeblocks\wxmsw28u_gcc_451tdm.dll:61C83FD9  _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
61C843A4  C:\Program Files\Codeblocks\wxmsw28u_gcc_451tdm.dll:61C843A4  _ZN12wxEvtHandler12ProcessEventER7wxEvent
61C83D58  C:\Program Files\Codeblocks\wxmsw28u_gcc_451tdm.dll:61C83D58  _ZN12wxEvtHandler20ProcessPendingEventsEv
61C017AE  C:\Program Files\Codeblocks\wxmsw28u_gcc_451tdm.dll:61C017AE  _ZN12wxAppConsole20ProcessPendingEventsEv
61FFA1DD  C:\Program Files\Codeblocks\wxmsw28u_gcc_451tdm.dll:61FFA1DD  _ZN18wxIconLocationBaseC2ERK8wxString
7E42B372  C:\WINDOWS\system32\USER32.dll:7E42B372  MoveWindow
7E42B317  C:\WINDOWS\system32\USER32.dll:7E42B317  MoveWindow
7E4278D0  C:\WINDOWS\system32\USER32.dll:7E4278D0  GetWindowTextLengthW
7C90E473  C:\WINDOWS\system32\ntdll.dll:7C90E473  KiUserCallbackDispatcher
61CB084E  C:\Program Files\Codeblocks\wxmsw28u_gcc_451tdm.dll:61CB084E  _ZN11wxEventLoop8DispatchEv
61D45218  C:\Program Files\Codeblocks\wxmsw28u_gcc_451tdm.dll:61D45218  _ZN17wxEventLoopManual3RunEv
61D2482D  C:\Program Files\Codeblocks\wxmsw28u_gcc_451tdm.dll:61D2482D  _ZN9wxAppBase8MainLoopEv
004058C4  C:\Program Files\Codeblocks\codeblocks.exe:004058C4
61C31560  C:\Program Files\Codeblocks\wxmsw28u_gcc_451tdm.dll:61C31560  _Z14wxUninitializev
61C8991A  C:\Program Files\Codeblocks\wxmsw28u_gcc_451tdm.dll:61C8991A  _Z7wxEntryP11HINSTANCE__S0_Pci
00401D71  C:\Program Files\Codeblocks\codeblocks.exe:00401D71
0045F7B6  C:\Program Files\Codeblocks\codeblocks.exe:0045F7B6
004010DB  C:\Program Files\Codeblocks\codeblocks.exe:004010DB
00401158  C:\Program Files\Codeblocks\codeblocks.exe:00401158
7C817077  C:\WINDOWS\system32\kernel32.dll:7C817077  RegisterWaitForInputIdle

I am not sure you can help, but at least its a try worth asking you.:-)

Thanks in advance Flemming
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6931
Post by: ptDev on January 24, 2011, 01:00:50 pm
Hi.

Very few changes actually were necessary to get everything to compile and work together. Code::Blocks is a very stable program IMHO.

First thing to take into account: my binaries are not compatible with the Code::Blocks Team binaries: they use wxWidgets 2.8.10, and I use wxWidgets 2.8.11. There are a few notable differences that were noticed while testing - part of the reason why 2.8.11 wasn't adopted by the official developers yet.

I only undefined WX_PRECOMP in order to compile cbDiff, and changed the placing of the option in the File menu. Not a big deal, though maybe I should warn the author about this.
I also made a minor change that has zero impact on SpellChecker functionality: I changed the default dictionary to en_US (to match the bundled dictionaries). Hardly worth a patch IMHO.

FileManager, as it so happens, was not changed at all, so I'm not certain of how I may have caused the runtime crash.

EDIT: I tried it on my setup and could cause a crash, but I think it's FileManager related. Which path (which kind of files, and with what permissions) were you trying to navigate to?

If you could take the time to build the svn trunk and FileManager yourself, test it in a setup that is closer to what is used for the nightly builds, and confirm the crash, then we should contact the FileManager author. There are helpful links in the installer disclaimer.


Title: Re: Unofficial Windows installer for Code::Blocks SVN 6940
Post by: ptDev on January 27, 2011, 01:54:30 pm
A new version is available, based on svn 6940, with new UI features. Also updated the cbDiff plugin to the latest source code provided by the author. As usual, the download link is in the top post.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6940
Post by: ooo7 on January 27, 2011, 02:44:26 pm
Hi PtDev,

I installed the latest build given in your first post link. But i can t see the the extra plugins you said you  have added.

please help.
thanks
ooo7
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6940
Post by: MortenMacFly on January 27, 2011, 02:51:48 pm
I installed the latest build given in your first post link. But i can t see the the extra plugins you said you  have added.
Make sure you ENABLE the plugins during installation.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6940
Post by: ooo7 on January 27, 2011, 03:07:41 pm
That did the trick.
thank you :)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6940
Post by: ollydbg on January 28, 2011, 01:25:26 pm
a feature request:
Is it possible to run the installer several times, each time, I can manually select/deselect some plugins to maintain the installed c::b??

this is because I may forget to install a plugin in the first time I run the installer.

thanks.

Edit

Here:

http://code.google.com/p/codeblocks-unofficial-installer-win32/

You can add some statements that this package also contains two CHMs, (c++ and codeblocks manual). very nice
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6940
Post by: MortenMacFly on January 28, 2011, 02:38:10 pm
a feature request:
Is it possible to run the installer several times, each time, I can manually select/deselect some plugins to maintain the installed c::b??
You already can safely re-run the installer to install additional plugins. Uninstalling just some components through the installer is not supported. For this purpose you either simply disable/uninstall/delete the plugins you don't like from within C::B or uninstall C:B completely (the config will be kept, if not portable) and the re-install.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6940
Post by: ollydbg on January 28, 2011, 03:01:58 pm
a feature request:
Is it possible to run the installer several times, each time, I can manually select/deselect some plugins to maintain the installed c::b??
You already can safely re-run the installer to install additional plugins. Uninstalling just some components through the installer is not supported. For this purpose you either simply disable/uninstall/delete the plugins you don't like from within C::B or uninstall C:B completely (the config will be kept, if not portable) and the re-install.
thanks for the reply.
That's the way I currently use, but if the installer program can add/delete plugins, it will be more satisfied. :D
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6940
Post by: MortenMacFly on January 28, 2011, 05:29:47 pm
That's the way I currently use, but if the installer program can add/delete plugins, it will be more satisfied. :D
Again: Adding plugins is already possible. The ability to remove plugins through the installer sounds a bit weird to me. In the end it's an installer and not an un-installer and you have the ability through C::B itself. So why would you need another tool for that purpose? I mean, even if we do this, how many user would actually make use of such function?
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6940
Post by: ptDev on January 28, 2011, 06:13:39 pm
I think ollydbg is referring to having "Modify" or "Repair" functionality in the installer. NSIS does not provide this by default, though. I read in a few wikis/forums that this is not evident to implement and requires some advanced script trickery (for example, you need to allow deletion of files in the background, etc.).

Having said that, it is indeed sufficient either to uninstall certain plugins from within Code::Blocks, or install while overwriting an existing installation (existing files, as well as registry keys, are overwritten).
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6955
Post by: ptDev on February 03, 2011, 11:25:37 pm
Installer now updated to svn revision 6955, in order to provide users with the updated DoxyBlocks plugin that has improved support for the latest versions of doxygen. The download link can be found in the first post. Enjoy!
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6965
Post by: ptDev on February 06, 2011, 11:26:19 pm
New update: Powershell has been renamed to Tools+ and, along with FileManager, it is now an official "contrib" plugin. As usual, a download link is supplied in the first post.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6965
Post by: dmoore on February 07, 2011, 12:17:03 am
New update: Powershell has been renamed to Tools+ and, along with FileManager, it is now an official "contrib" plugin. As usual, a download link is supplied in the first post.

That was quick :)

EDIT: I tried it on my setup and could cause a crash, but I think it's FileManager related. Which path (which kind of files, and with what permissions) were you trying to navigate to?

As the author, I'd like to hear more about this. I haven't had a crash in a while, but it's probably not that hard to make it fall over in its present state.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 6965
Post by: ptDev on February 07, 2011, 09:54:11 am
EDIT: I tried it on my setup and could cause a crash, but I think it's FileManager related. Which path (which kind of files, and with what permissions) were you trying to navigate to?
As the author, I'd like to hear more about this. I haven't had a crash in a while, but it's probably not that hard to make it fall over in its present state.

It was a rare occurence, and I couldn't repeat it for the last couple of times I updated the installer. According to the first user who reported the crash, it seemed to happen while navigating into a "deep" path. I could only notice such a crash once while trying to confirm it, but found myself unable to reproduce it. Still, I thought that might have been related to permissions or trying to access remote folders. Also, the binaries provided in the unofficial installer are not compatible with the official ones, so this should be kept in mind (changes to wx2.8.11 in runtime behavior could cause crashes).
Title: Re: Unofficial Windows installer for Code::Blocks SVN 7006
Post by: ptDev on February 14, 2011, 10:59:57 am
Latest update: includes the changes of the latest nightly build (http://forums.codeblocks.org/index.php/topic,14206.msg95493.html#msg95493) plus a few more fixes (revision 7006). Get it from the first post while it's hot!
Title: Re: Unofficial Windows installer for Code::Blocks SVN 7041
Post by: ptDev on March 08, 2011, 04:26:30 pm
New version, updated to svn revision 7041 and added a new plugin: CodePaste. Check the link in the first post!
Title: Re: Unofficial Windows installer for Code::Blocks SVN 7075
Post by: ptDev on April 03, 2011, 03:32:52 am
Just a small bump to let you know that the unofficial installer has been updated as well, to bring up to date with respect to the nightly builds (now at revision 7075). :)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 7110
Post by: ptDev on April 15, 2011, 09:25:45 pm
SVN revision 7110, just uploaded. Get it while it's hot! :)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 7110
Post by: xazax on May 26, 2011, 01:00:26 am
Nice work, thanks! :)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 7175
Post by: ptDev on May 29, 2011, 10:52:27 am
Bumping to let you all know, there's another unofficial installer, updated to revision 7175. You can download it here (http://codeblocks-unofficial-installer-win32.googlecode.com/files/cb-svn7175-setup.exe). :)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 7280
Post by: ptDev on July 04, 2011, 10:59:30 pm
A bump to inform that the unofficial installer is now based on SVN revision 7280.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 7286
Post by: ptDev on July 17, 2011, 11:05:36 am
Latest update: svn revision 7286, moved to pcxprj-GCC (based on GCC 4.6.1, with lots more C++0x goodness). Check the first post for details and the download link. :)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 7286
Post by: ollydbg on July 17, 2011, 04:54:38 pm
Latest update: svn revision 7286, moved to pcxprj-GCC (based on GCC 4.6.1, with lots more C++0x goodness). Check the first post for details and the download link. :)

great job, I hope this revision of CC is stable, and also I love pcx's gcc 4.6.1. :D
Title: Re: Unofficial Windows installer for Code::Blocks SVN 7288
Post by: ptDev on July 21, 2011, 03:53:49 pm
Updated to revision 7288, now in synch with the latest nightly build, in addition to a few more changes in the installation. :) Check the first post for the download link.
Title: Re: Unofficial Windows installer for Code::Blocks SVN 7288
Post by: reckless on July 31, 2011, 01:28:38 pm
4.6.1 is a lot more stable :)

there is still a few oddities with lto support on win (mostly the lto plugin) but it should be fixed permanently with binutils 2.22 (git version works ok so far since it has most of the fixes in).




Title: Re: Unofficial Windows installer for Code::Blocks SVN 7472
Post by: ptDev on October 01, 2011, 03:24:15 pm
Bumping the thread to announce that the unofficial installer, based on svn revision 7472 is here!

In this version, I have moved back to the popular TDM-GCC, who finally upgraded to GCC 4.6.1.

Read the first post for details and the download link! :)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 7500
Post by: ptDev on October 17, 2011, 09:40:34 pm
Hello there!

A new installer, based on revision 7500, is available here (http://codeblocks-unofficial-installer-win32.googlecode.com/files/cb-svn7500-setup.exe). :)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 7500
Post by: ptDev on December 22, 2011, 11:59:13 pm
Merry Christmas!

A new installer, based on svn revision 7639, can be found here (http://codeblocks-unofficial-installer-win32.googlecode.com/files/cb-svn7639-setup.exe). :)
Title: Re: Unofficial Windows installer for Code::Blocks SVN 7639
Post by: bruce1948 on December 27, 2011, 11:52:12 pm
Great job - thank you so much. :)
Title: Re: Unofficial Windows installer for Code::Blocks (svn 7671)
Post by: ptDev on January 11, 2012, 09:10:32 am
New installer just packaged for revision 7671! In addition to the usual extras, this time I also integrated the alternate icons by Alpha (see this thread (http://forums.codeblocks.org/index.php/topic,15095.msg102042.html#msg102042)) into this custom build.

Get it while it's hot. (http://codeblocks-unofficial-installer-win32.googlecode.com/files/cb-svn7671-setup.exe) :)

I'm planning to remake the installer in WiX in the near future. I started using it at work and like it a lot, so I would love to see how a C::B installer would behave. ;)
Title: Re: Unofficial Windows installer for Code::Blocks (svn 7671)
Post by: Alpha on January 14, 2012, 12:54:24 am
Nice to know those graphics are of use :).

Out of curiosity, have you any plan to try the other icons (for scripted wizard and file associations)?
Title: Re: Unofficial Windows installer for Code::Blocks (svn 7671)
Post by: ptDev on January 14, 2012, 08:34:31 am
Glad you approve :). It really belongs there, IMHO.

You also have alternate resources for the scripted wizard and source file icons? I only found the application and project file icon in the thread I link to on the top of this one. That is where I downloaded the source files from. Otherwise, I will try to reproduce the wizard banners (and other missed icons) with your new logo.

Next, on my list of big changes, are replicating the C::B installer using WiX instead of NSIS (it should be a bit more robust, and allow interesting things like maintenance mode) and actually getting a stable (not crashing) build using wxWidgets 2.9.3. :)
Title: Re: Unofficial Windows installer for Code::Blocks (svn 7671)
Post by: MortenMacFly on January 14, 2012, 09:50:44 am
Next, on my list of big changes, are replicating the C::B installer using WiX instead of NSIS
Please don't, you can achieve "maintenance mode" with NSIS, too using either checksums or DLL version checking. However, I am afraid usually it will be of no use. What's would be the real benefit?
Title: Re: Unofficial Windows installer for Code::Blocks (svn 7671)
Post by: Alpha on January 14, 2012, 08:06:51 pm
You also have alternate resources for the scripted wizard and source file icons? I only found the application and project file icon in the thread I link to on the top of this one.
See the first post (http://forums.codeblocks.org/index.php/topic,15095.msg101003.html#msg101003) in thread for links; the one I think you want is graphics.7z (https://skydrive.live.com/self.aspx/Public/graphics.7z?cid=5183ac017415bf92&sc=documents) (edit: be warned that I made several of the earlier sets before realizing their format was incompatible with XP computers).

That is where I downloaded the source files from. Otherwise, I will try to reproduce the wizard banners (and other missed icons) with your new logo.
By source I mean *.blend's and *.psd's (some, but not all, of which I have uploaded already).
I only altered some of the wizard banners, if you have time you could work on replacing more (I am somewhat busy at the moment).
Title: Re: Unofficial Windows installer for Code::Blocks (svn 7671)
Post by: Alpha on January 14, 2012, 10:59:08 pm
I only altered some of the wizard banners, if you have time you could work on replacing more (I am somewhat busy at the moment).
If you do, these files (https://skydrive.live.com/redir.aspx?cid=5183ac017415bf92&resid=5183AC017415BF92!130&parid=5183AC017415BF92!123) may be of use.
Title: Re: Unofficial Windows installer for Code::Blocks (svn 7671)
Post by: ptDev on February 04, 2012, 12:37:31 pm
The unofficial installer has been updated to revision 7766 this morning. :) Be warned that the CC plugin is currently slightly unstable (rev. 7766 includes a fix for a hang, though). I added a few more graphical changes to further integrate Alpha icons in Code::Blocks, and this time included it in project wizard banners.
Title: Re: Unofficial Windows installer for Code::Blocks (svn 7789)
Post by: ptDev on February 11, 2012, 07:06:18 pm
Installer updated to revision 7789. :)

Is there any chance to make this thread a sticky, so that I don't need to pollute it with bump posts to bring it back to the top of the list?
Title: Re: Unofficial Windows installer for Code::Blocks (svn 7789)
Post by: MortenMacFly on February 12, 2012, 09:35:34 am
Is there any chance to make this thread a sticky, so that I don't need to pollute it with bump posts to bring it back to the top of the list?
Done.

Edit: BTW: If you want to, you can integrate this:
http://forums.codeblocks.org/index.php/topic,15915.0.html
...too for testing. ;-)
Title: Re: Unofficial Windows installer for Code::Blocks (svn 7925)
Post by: Master on April 08, 2012, 09:19:27 pm
Thanks .
would you provide some more mirros ?
the GoogleCode is unreachable in my country (Iran  :-\ )
and another suggestion , why dont you add the ( latest ) Mingw bundle just like the actual setup ?
Title: Re: Unofficial Windows installer for Code::Blocks (svn 8043)
Post by: ptDev on June 15, 2012, 07:36:01 am
Considering that some people have trouble fetching the installer from GoogleCode, I'm looking for people who would like to mirror the unofficial C::B installer. Please PM me if you can do this.
P.S.: The latest update (revision 8043) to the unofficial installer includes the latest CC bug fixes, and a very cool patch that makes typing strings that much easier. Check it out in the first post. :)
Title: Re: Unofficial Windows installer for Code::Blocks (svn 8043)
Post by: xunxun on June 15, 2012, 07:58:07 am
Considering that some people have trouble fetching the installer from GoogleCode, I'm looking for people who would like to mirror the unofficial C::B installer. Please PM me if you can do this.
P.S.: The latest update (revision 8043) to the unofficial installer includes the latest CC bug fixes, and a very cool patch that makes typing strings that much easier. Check it out in the first post. :)

You can try sourceforge.. :)
Title: Re: Unofficial Windows installer for Code::Blocks (svn 8043)
Post by: Alpha on June 15, 2012, 12:38:35 pm
P.S.: The latest update (revision 8043) to the unofficial installer includes the latest CC bug fixes, and a very cool patch that makes typing strings that much easier. Check it out in the first post. :)
Thank you.  I feel rather special to have multiple items of my own involved in this installer :).  I was wondering if you could (in the first post) list me under one username (Alpha == alpha0010)?
Title: Re: Unofficial Windows installer for Code::Blocks (svn 8043)
Post by: ptDev on June 15, 2012, 01:19:48 pm
Considering that some people have trouble fetching the installer from GoogleCode, I'm looking for people who would like to mirror the unofficial C::B installer. Please PM me if you can do this.
P.S.: The latest update (revision 8043) to the unofficial installer includes the latest CC bug fixes, and a very cool patch that makes typing strings that much easier. Check it out in the first post. :)

You can try sourceforge.. :)

Uploaded, and added link to first post. Thanks for the tip! :)
Title: Re: Unofficial Windows installer for Code::Blocks (svn 8043)
Post by: ptDev on June 15, 2012, 01:21:59 pm
P.S.: The latest update (revision 8043) to the unofficial installer includes the latest CC bug fixes, and a very cool patch that makes typing strings that much easier. Check it out in the first post. :)
Thank you.  I feel rather special to have multiple items of my own involved in this installer :).  I was wondering if you could (in the first post) list me under one username (Alpha == alpha0010)?

Updated the top post. In fact, I will also add credits to the author of each extra plugin as well as soon as I get a bit of time. :)
Title: Re: Unofficial Windows installer for Code::Blocks (svn 8043)
Post by: Alpha on June 16, 2012, 05:40:03 pm
Thanks.

By the way, while exploring the new installer, I found it appears that the Editor Tweaks plugin and the CMake lexer are unavailable.  Were these perhaps lost during packaging?
Title: Re: Unofficial Windows installer for Code::Blocks (svn 8043)
Post by: ptDev on June 19, 2012, 05:38:15 pm
Thanks.

By the way, while exploring the new installer, I found it appears that the Editor Tweaks plugin and the CMake lexer are unavailable.  Were these perhaps lost during packaging?

Fixed when updated and including your new plugin. Thanks for letting me know!
Title: Re: Unofficial Windows installer for Code::Blocks (svn 8081)
Post by: Alpha on July 12, 2012, 05:45:35 pm
Thanks for letting me know!
No problem.

It appears the Java lexer has managed to sneak past this time.
Title: Re: Unofficial Code::Blocks installer for Windows (svn 8401)
Post by: Newling on September 23, 2012, 12:35:52 pm
The downloadfile for svn revision 8401 from sourceforge seems to be faulty,
the setup file has only 18MB, and can not be executed.

The download from Google has to be 27MB and the setup runs
but code block crashes on start.

Codeblock 8150 runs on WinXp-SP3 with TDM-GCC 4.7.1 without any problem.


Thanks
Title: Re: Unofficial Code::Blocks installer for Windows (svn 8401)
Post by: jens on September 23, 2012, 06:38:05 pm
The crash might be related to this one:
http://forums.codeblocks.org/index.php/topic,16889.msg114892.html#msg114892 (http://forums.codeblocks.org/index.php/topic,16889.msg114892.html#msg114892)

If yes, it is fixed in svn r8403.
Title: Re: Unofficial Code::Blocks installer for Windows (svn 8401)
Post by: ptDev on September 24, 2012, 12:47:27 am
The downloadfile for svn revision 8401 from sourceforge seems to be faulty,
the setup file has only 18MB, and can not be executed.

I have reuploaded to sourceforge, it should be fine now. Thanks for letting us know.

I couldn't reproduce the crash on startup. Did you install the latest revision over a previous one?
C::B would crash while trying to load a plugin compiled with GCC 4.6.1. Make sure that you uninstall a previous revision before installing 84xx.
Title: Re: Unofficial Code::Blocks installer for Windows (svn 8401)
Post by: jens on September 24, 2012, 06:25:49 am
I couldn't reproduce the crash on startup.

As far as I know, the crash only happens with some keybinder-configurations.
Title: Re: Unofficial Code::Blocks installer for Windows (svn 8401)
Post by: Newling on September 24, 2012, 07:16:42 am
The crash occurs when I write over the version 8150.
Has always overwrite the old version and it worked.
I have now uninstalled 8150 and reinstalled 8401 and it works flawlessly.

Thanks for support.


Rudolf Fuerstauer
Title: Re: Unofficial Code::Blocks installer for Windows (svn 8401)
Post by: ollydbg on September 25, 2012, 03:25:21 am
Two question about this installer
1, where is the "exchndl.dll"? This dll is used to generate the crash callstack
2, I see the size of wxmsw28u_gcc_471tdm.dll is about 2.5M. The official wxmsw28u_gcc_cb.dll build with tdm gcc 452 is about 6.5M, why there the dll build from gcc 4.7.1 is much smaller? optimization of gcc 471?
Title: Re: Unofficial Code::Blocks installer for Windows (svn 8401)
Post by: ptDev on September 25, 2012, 10:01:32 am
Two question about this installer
1, where is the "exchndl.dll"? This dll is used to generate the crash callstack

I must have forgotten to re-include it when I rebuilt everything. I will add it back for the next revision.

Quote
2, I see the size of wxmsw28u_gcc_471tdm.dll is about 2.5M. The official wxmsw28u_gcc_cb.dll build with tdm gcc 452 is about 6.5M, why there the dll build from gcc 4.7.1 is much smaller? optimization of gcc 471?

I compress the main executable and a few DLLs with UPX. The performance cost is very small (UPX now does the decompression in-place), and it helps to keep the disk usage lower.

The size of the DLLs GCC 4.7.1 produces varies somewhat when comparing to 4.6.1. Sometimes they are smaller, other times larger. But never by half of the size, as far as I can tell.
Title: Re: Unofficial Code::Blocks installer for Windows (svn 8585)
Post by: Alpha on December 01, 2012, 05:14:40 am
It appears the most recent update to rev 8585 did not change the installer to follow the renaming of ***SmartIndent plugins to SmartIndent*** plugins.  Copies of an older build of the pre-renamed plugins are bundled, which, of course do not load due to sdk mismatch.
Title: Re: Unofficial Code::Blocks installer for Windows (svn 8585)
Post by: ptDev on December 01, 2012, 12:20:04 pm
It appears the most recent update to rev 8585 did not change the installer to follow the renaming of ***SmartIndent plugins to SmartIndent*** plugins.  Copies of an older build of the pre-renamed plugins are bundled, which, of course do not load due to sdk mismatch.

I didn't see any mention of the renaming of the SmartIndent plugins in the svn log. On top of that, I did for once a partial build rather than a rebuild, which together with an out of date NSIS script allowed this blunder to happen.

Very sorry for the inconvenience to everybody, and thanks for the heads up, I will fix it now. :)
Title: Re: Unofficial Code::Blocks installer for Windows (svn 8643)
Post by: ptDev on December 01, 2012, 05:22:22 pm
Fixed for revision 8643 (http://codeblocks-unofficial-installer-win32.googlecode.com/files/cb-svn8643-setup.exe). Thank you, Alpha. :)
Title: Re: Unofficial Code::Blocks installer for Windows (svn 8896)
Post by: ollydbg on March 13, 2013, 04:17:19 am
Is the latest version a release build or debug build? (-O2 or -O0)
Thanks.
Related post: Re: wxSmith crashes when adding bitmap button (http://forums.codeblocks.org/index.php/topic,16104.msg120796.html#msg120796)
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9000)
Post by: ollydbg on May 09, 2013, 05:42:02 am
Hi, ptDev, did you consider include the GDB_MI plugin in your distribution?
http://forums.codeblocks.org/index.php/topic,16230.msg109713.html#msg109713
or maybe:
https://github.com/obfuscated/cb_gdbmi
or you may need the patch here: small patch to fix build error (http://forums.codeblocks.org/index.php/topic,16230.msg120376.html#msg120376)
Thanks.
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9000)
Post by: oBFusCATed on May 09, 2013, 07:55:04 am
I hope he won't consider it!
The GDB_MI plugin is not intended for use by users. It is too unfinished!
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9000)
Post by: ollydbg on May 09, 2013, 08:03:52 am
I hope he won't consider it!
The GDB_MI plugin is not intended for use by users. It is too unfinished!
Which part of the GDB_MI plugin is unfinished. Can you write some texts or guidelines like:
Something is finished, and something is unfinished, so that other user/developer can help to improve. :)
The best place would be in this thread (http://forums.codeblocks.org/index.php/topic,16230.msg109713.html#msg109713). Thanks.
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9000)
Post by: oBFusCATed on May 09, 2013, 08:13:34 am
Done.
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9000)
Post by: ptDev on May 09, 2013, 07:47:39 pm
I made a local build, but I'll refrain from distributing the GBD-MI plugin until oBFusCATed tells us it's ready to be tested by more people.

I was making a little UUID tool for C::B today (akin to the "Create GUID" tool for Visual Studio), it'll probably be distributed with the next installer. :)
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9000)
Post by: ollydbg on May 11, 2013, 05:02:16 pm
I made a local build, but I'll refrain from distributing the GBD-MI plugin until oBFusCATed tells us it's ready to be tested by more people.

Ok, I see.

BTW: Would you like/plan to add some more wxsmith control like wxSTC, wxMathplot in your release? It looks like they were in the C::B SVN, but not released by any distributor. (I'm currently asking the reason here: The reason of not install wxMathplot wxsmith control by default? (http://forums.codeblocks.org/index.php/topic,17900.msg122459.html#msg122459))
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9000)
Post by: ptDev on May 12, 2013, 09:21:45 am
BTW: Would you like/plan to add some more wxsmith control like wxSTC, wxMathplot in your release? It looks like they were in the C::B SVN, but not released by any distributor. (I'm currently asking the reason here: The reason of not install wxMathplot wxsmith control by default? (http://forums.codeblocks.org/index.php/topic,17900.msg122459.html#msg122459))

I did find it strange that after wxSTC was checked in, no additional modules were getting built in the workspace, but then I forgot about this after a while. I'll see if it was a simple oversight. That being the case, I could make a patch.
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9000)
Post by: immm008 on June 02, 2013, 04:23:21 pm
great job especially for those who dont know how to build svn version like me,haha ;D
come on!
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9271)
Post by: ptDev on August 24, 2013, 07:14:22 pm
After several months, a new unofficial installer surfaces: Get it here (http://forums.codeblocks.org/index.php/topic,13234.0.html) while it's hot! :)
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9271)
Post by: immm008 on September 03, 2013, 04:14:19 pm
good job,especially the added offline c++ reference,thanks
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9271)
Post by: Dreamy on October 09, 2013, 11:02:09 pm
Hi. Any chance for a wx 3.0-RC1 build?  ;)
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9271)
Post by: ptDev on October 09, 2013, 11:21:52 pm
Hi. Any chance for a wx 3.0-RC1 build?  ;)

Working on it... ;)
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9271)
Post by: oBFusCATed on October 09, 2013, 11:35:04 pm
Hi. Any chance for a wx 3.0-RC1 build?  ;)
Hm, C::B built with wx3.0 is only for testing purposes and for people who want to improve C::B built with wx3.0. The general users should not use it for their own sake :)
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9271)
Post by: Dreamy on October 10, 2013, 08:24:16 am
That's not so good news, I hoped you switch to 3.0 as soon as it's final.
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9271)
Post by: oBFusCATed on October 10, 2013, 09:10:36 am
Why? We won't switch probably, but start to support both for some time (probably 1-2 years) then we'll switch.
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9271)
Post by: Dreamy on October 10, 2013, 09:25:16 am
Well wx 3.0 promises some nice improvements, such as cleaner string handling, GTK+ 3 and Cocoa ports and seems generally cleaner and bugproofed (if such thing ever existed). Maybe I'm just overexcited.
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9271)
Post by: oBFusCATed on October 10, 2013, 09:43:34 am
Hm, bugproof is a bold claim, in fact C::B runs way worse with wx2.9 than wx2.8.
The really interesting version (if everything goes to plan of course) will be 3.2, there we'll have the feature to move aui windows between notebooks, which is one really needed feature in C::B.
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9271)
Post by: ptDev on October 13, 2013, 07:01:58 pm
Hm, bugproof is a bold claim, in fact C::B runs way worse with wx2.9 than wx2.8.
The really interesting version (if everything goes to plan of course) will be 3.2, there we'll have the feature to move aui windows between notebooks, which is one really needed feature in C::B.

Indeed, it may be too soon to release binaries using wx3.0... unless sufficient testing deems such a build stable enough.

For the time being, I just upgraded my build to use TDM-GCC 4.8.1, which is on its own a big deal. :)
Title: Re: Unofficial Code::Blocks installer for Windows (svn 9790)
Post by: ptDev on June 02, 2014, 08:01:06 am
Small thread bump, because it has been a very, very long time since the last update.

There is a new unofficial installer for Code::Blocks revision 9790! :)
Title: Re: Unofficial Code::Blocks installer for Windows (svn 10010)
Post by: ptDev on October 26, 2014, 09:58:20 pm
Had to bump the thread. Code::Blocks is now past 10000 revisions! Congratulations, Code::Blocks team!

There's a new 32-bit installer available, the link is in the first post. :)
Title: Re: Unofficial Code::Blocks installer for Windows (svn 10010)
Post by: Joselito on December 16, 2014, 10:11:13 pm
I'm not a tob =)
Title: Re: Unofficial Code::Blocks installer for Windows (svn 10080)
Post by: ptDev on January 28, 2015, 01:51:32 am
New compiler, new Code::Blocks build. :)
Download it here (http://sourceforge.net/projects/unoffcbinst/files/cb-svn10080-setup.exe/download).