AutoHotkey Community

It is currently May 27th, 2012, 8:32 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 18 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: February 19th, 2005, 7:25 pm 
Offline

Joined: February 19th, 2005, 5:50 pm
Posts: 7
Location: Sweden
Microsoft has released "Express" versions of the Visual Studio suite.

http://lab.msdn.microsoft.com/express/

I would like to suggest that the openly available source code for AutoHotKey is either migrated to Visual C++ Express/Windows Platform SDK or at least made compatible with that. So far the changes I've had to do have been minimal. The only problem I have seen so far was the use of the ULLONG define, something which could easilly be replaced.

/J


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 19th, 2005, 7:48 pm 
Offline

Joined: November 13th, 2004, 4:08 am
Posts: 2951
Location: Minnesota
Or, you know, you could just use a real compiler. :lol: Might I point you in the direction of mingw, or will you reject a helping hand? :P


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 19th, 2005, 7:53 pm 
Offline

Joined: February 19th, 2005, 5:50 pm
Posts: 7
Location: Sweden
jonny wrote:
Or, you know, you could just use a real compiler. :lol: Might I point you in the direction of mingw, or will you reject a helping hand? :P

I will not get into a compiler preference brawl. I simply thought that since Chris is using Visual Studio anyway (a solution file and vcproj file comes with the code that seems to be for VC++ .NET 2003) it might be preferable to migrate the code to VC++ Express since that one is free (for now).

/J


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 20th, 2005, 3:16 am 
Offline

Joined: March 2nd, 2004, 3:36 pm
Posts: 10720
Thanks for the info about the Express products. I was unaware of them until now.

I've been rather lazy about making the source code compatible with any compilers other than VC++ 6/7 (in its currently state, it's unlikely to compile on anything other than 6/7/Express). Someday, compiler compatibility should be improved.

If anyone ever gets a chance to compile AutoHotkey with the Express compiler, I'd be interested if it generates a smaller EXE. However, even if it does, I'd probably stick with VC++ Net for compiling the primary distribution if it generates faster code.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 20th, 2005, 10:50 am 
Offline

Joined: February 19th, 2005, 5:50 pm
Posts: 7
Location: Sweden
Chris wrote:
Thanks for the info about the Express products. I was unaware of them until now.

I've been rather lazy about making the source code compatible with any compilers other than VC++ 6/7 (in its currently state, it's unlikely to compile on anything other than 6/7/Express). Someday, compiler compatibility should be improved.

If anyone ever gets a chance to compile AutoHotkey with the Express compiler, I'd be interested if it generates a smaller EXE. However, even if it does, I'd probably stick with VC++ Net for compiling the primary distribution if it generates faster code.

Well if you're worried about size of the EXE then maybe I'll have to discourage you because some quick tests on the AutoHotKey.exe gives sizes between 438KB and 445 KB for the Release variant. The EXE I have installed is only 188KB. Very odd. Maybe it's because when converting the project VCE demands that the Multi-thread library is used.

The reason I advertised the Express variants is that they are gratis and publically available. Hence anyone wanting to compile the code doesn't have to grab an entire copy of Visual Studio .NET/.NET 2003 but can instead get the downloads from Microsoft.

Well, we'll see. I have no idea why VC++ Express seemingly bloats the exe. Could be the compiler/linker, couild be some difference in the Platform SDK. I can mail you the EXE if you like for testing. Also I can try to make solution files for .NET 2002 and VC++ Express if you like.

/J


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 20th, 2005, 1:43 pm 
Offline

Joined: March 2nd, 2004, 3:36 pm
Posts: 10720
J-Star wrote:
some quick tests on the AutoHotKey.exe gives sizes between 438KB and 445 KB for the Release variant. The EXE I have installed is only 188KB. Very odd.
Most of the reason is probably due to AutoHotkey.exe being compressed with UPX. This is done because compressed files probably launch faster when not already in the cache.


Last edited by Chris on February 20th, 2005, 1:56 pm, edited 2 times in total.

Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 20th, 2005, 1:51 pm 
Offline

Joined: February 19th, 2005, 5:50 pm
Posts: 7
Location: Sweden
Chris wrote:
J-Star wrote:
some quick tests on the AutoHotKey.exe gives sizes between 438KB and 445 KB for the Release variant. The EXE I have installed is only 188KB. Very odd.
Most of the reason is probably due to AutoHotkey.exe being compressed with UPX. This is done because compressed files probably launch faster when not already in the cache.

Ah I see. The UPX compression fails when I try to do it in VCE. I havn't tried to fix that yet.

/J


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: February 20th, 2005, 1:52 pm 
Offline

Joined: March 2nd, 2004, 3:36 pm
Posts: 10720
(I've added this beneath your reply because I was editing my previous while you were posting yours)

Quote:
I can mail you the EXE if you like for testing.
No, that's okay. But feel free to try UPX on it if you're curious. Here is the command line used to compress it:
upx --best --compress-icons=0 AutoHotkey.exe

Quote:
Also I can try to make solution files for .NET 2002 and VC++ Express if you like.
If you think they should be in the source code distribution, feel free. However, I'd have to maintain those files whenever new .cpp or .h files are added to the project, and that might be difficult without having both 2002 and Express installed.

In any case, thanks for taking an interest because it motivates me to improve the compiler compatibility. If you have time and interest to help with this effort, feel free to e-mail me to discuss further, support@autohotkey.com


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: July 11th, 2005, 7:44 pm 
Offline

Joined: July 11th, 2005, 1:12 am
Posts: 88
Chris wrote:
Thanks for the info about the Express products. I was unaware of them until now.

I've been rather lazy about making the source code compatible with any compilers other than VC++ 6/7 (in its currently state, it's unlikely to compile on anything other than 6/7/Express). Someday, compiler compatibility should be improved.

If anyone ever gets a chance to compile AutoHotkey with the Express compiler, I'd be interested if it generates a smaller EXE. However, even if it does, I'd probably stick with VC++ Net for compiling the primary distribution if it generates faster code.


What all is involved with compiling this in VC++6? There is no compatable VC6 project file... Importing the projects files to an empty win32 project isn't working. (Forgive me, I'm still new to programming....)

_________________
Jeff Main


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: July 11th, 2005, 11:03 pm 
Offline

Joined: March 2nd, 2004, 3:36 pm
Posts: 10720
It's been over 6 months since I tried compiling it on VC++ 6.0. I no longer have that compiler installed on my machine, so I can't test it or make a project file for it.

If you need to compile it on VC++ 6.x, the main things to do are put all the files into the project but mark the file hook_include.cpp as "excluded from build" (it gets built internally via another method).

If you have further questions, feel free to e-mail me at support@autohotkey.com


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: July 12th, 2005, 12:53 am 
Offline

Joined: July 11th, 2005, 1:12 am
Posts: 88
Chris, Thanks for the response! I have done the above, and went from 257 errors to 244. Without a project file, I'm afraid I'd be spinning my wheels.

Has anyone else created a VC6 project file?

_________________
Jeff Main


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: July 12th, 2005, 1:23 am 
Offline

Joined: July 11th, 2005, 1:12 am
Posts: 88
I've downloaded express tonight as well, and tried to compile, but I get 294 errors with it.

Looks like I'm stuck no matter which way I go.

_________________
Jeff Main


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 9th, 2006, 3:52 pm 
Since the source code is not instantly compatible with VS2005, one may be interested in using the FREE Visual Studio C++ 7.1 (2003) compiler from Microsoft:

Quote:
The Microsoft Visual C++ Toolkit 2003 includes the core tools developers need to compile and link C++-based applications for Windows and the .NET Common Language Runtime:

* Microsoft C/C++ Optimizing Compiler and Linker. These are the same compiler and linker that ship with Visual Studio .NET 2003 Professional!
* C Runtime Library and the C++ Standard Library, including the Standard Template Library. These are the same static-link libraries included with Visual Studio.
* Microsoft .NET Framework Common Language Runtime. Visual C++ can optionally build applications that target the Common Language Runtime (CLR).
* Sample code. The toolkit includes four samples designed to showcase the powerful new features of the 2003 version, including new optimization capabilities, features to improve code-security and robustness, enhanced ISO C++ standards support, and the ability to use the .NET Framework library and target the CLR.

http://msdn.microsoft.com/visualc/vctoolkit2003/


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: April 9th, 2006, 4:00 pm 
Offline

Joined: April 9th, 2006, 3:50 pm
Posts: 5
UPDATE: A free IDE that works well with the VC++ 2003 Toolkit and the Windows Platform SDK is called "Code::Blocks":

http://wiki.codeblocks.org/index.php?ti ... Blocks_IDE

Older post:

Older Using the free C++ compiler from Microsoft without a VC++ IDE package like VC++ 2002 will require downloading the Windows Platform SDK since AutoHotKey requires "windows.h". One will then need to provide path info to the SDK as mentioned here:

http://www.stepmania.com/wiki/Build_Wit ... ual_Studio

Since an integrated IDE is not included, I plan to use the Visual C++ 2003 Toolkit with my Visual C++ 2002 Standard edition as described below:

Quote:
Go into Tools -> Options... -> Projects folder -> VC++ Directories. Under 'Show directories for:', select 'Executable files'. Insert the Visual C++ Toolkit's bin directory (C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin) at the top, so these files are found first and used, when the GUI starts looking for them.

http://xona.com/2004/06/29.html


Alternatively, one could go to Amazon or eBay and get Visual C++ 2003 Standard, which is included with the book Microsoft Visual C++ .Net Deluxe Learning Edition Version 2003.

BTW, in June 2005, one poster (James Gregory) said that he was able to get the source code working with the free Express version of Visual Studio 2005:

http://www.autohotkey.com/forum/viewtopic.php?p=23983

At the time, he didn't provide any tips on how he performed the migration. However, based on the error codes I have seen, my guess (as a C++ novice) is that it would not be very difficult for an experienced C++ programmer. Below is a list of the errors I got with AutoHotKey's 4/7/06 release in Visual C++ 2005 Express edition:

Quote:
Compiling...
WinGroup.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
c:\ahk_4706\source\application.h(142) : error C2059: syntax error : '/'
window.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
c:\ahk_4706\source\application.h(142) : error C2059: syntax error : '/'
.\source\window.cpp(25) : error C2143: syntax error : missing ';' before '{'
.\source\window.cpp(25) : error C2447: '{' : missing function header (old-style formal list?)
var.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
util.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
SimpleHeap.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
script_registry.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
script_menu.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
c:\ahk_4706\source\application.h(142) : error C2059: syntax error : '/'
c:\ahk_4706\source\window.h(49) : error C2143: syntax error : missing ';' before '{'
c:\ahk_4706\source\window.h(49) : error C2447: '{' : missing function header (old-style formal list?)
script_gui.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
c:\ahk_4706\source\application.h(142) : error C2059: syntax error : '/'
c:\ahk_4706\source\window.h(49) : error C2143: syntax error : missing ';' before '{'
c:\ahk_4706\source\window.h(49) : error C2447: '{' : missing function header (old-style formal list?)
script_expression.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
script_autoit.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
c:\ahk_4706\source\application.h(142) : error C2059: syntax error : '/'
.\source\script_autoit.cpp(31) : error C2143: syntax error : missing ';' before '{'
.\source\script_autoit.cpp(31) : error C2447: '{' : missing function header (old-style formal list?)
.\source\script_autoit.cpp(1741) : error C2440: '=' : cannot convert from 'const char *' to 'char *'
Conversion loses qualifiers
script2.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
c:\ahk_4706\source\application.h(142) : error C2059: syntax error : '/'
.\source\script2.cpp(33) : error C2143: syntax error : missing ';' before '{'
.\source\script2.cpp(33) : error C2447: '{' : missing function header (old-style formal list?)
.\source\script2.cpp(3884) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
.\source\script2.cpp(3991) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
.\source\script2.cpp(3991) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
script.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
c:\ahk_4706\source\application.h(142) : error C2059: syntax error : '/'
.\source\script.cpp(2187) : error C2065: 'g_CommentFlag' : undeclared identifier
.\source\script.cpp(6983) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
keyboard_mouse.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
c:\ahk_4706\source\application.h(142) : error C2059: syntax error : '/'
c:\ahk_4706\source\window.h(49) : error C2143: syntax error : missing ';' before '{'
c:\ahk_4706\source\window.h(49) : error C2447: '{' : missing function header (old-style formal list?)
.\source\keyboard_mouse.cpp(1018) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
.\source\keyboard_mouse.cpp(1018) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
.\source\keyboard_mouse.cpp(1165) : error C2065: 'u' : undeclared identifier
hotkey.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
hook.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
c:\ahk_4706\source\application.h(142) : error C2059: syntax error : '/'
.\source\hook.cpp(4100) : error C2065: 'sKeybdMutex' : undeclared identifier
globaldata.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
clipboard.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
c:\ahk_4706\source\application.h(142) : error C2059: syntax error : '/'
.\source\clipboard.cpp(35) : error C2143: syntax error : missing ';' before '{'
.\source\clipboard.cpp(35) : error C2447: '{' : missing function header (old-style formal list?)
AutoHotkey.cpp
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
c:\ahk_4706\source\application.h(142) : error C2059: syntax error : '/'
c:\ahk_4706\source\window.h(49) : error C2143: syntax error : missing ';' before '{'
c:\ahk_4706\source\window.h(49) : error C2447: '{' : missing function header (old-style formal list?)
application.cpp
c:\ahk_4706\source\application.h(142) : error C2059: syntax error : '/'
c:\ahk_4706\source\keyboard_mouse.h(180) : error C2146: syntax error : missing ';' before identifier 'sc'
c:\ahk_4706\source\keyboard_mouse.h(180) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\keyboard_mouse.h(180) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\keyboard_mouse.h(187) : error C2061: syntax error : identifier 'sc_type'
c:\ahk_4706\source\keyboard_mouse.h(189) : error C2059: syntax error : ')'
c:\ahk_4706\source\keyboard_mouse.h(189) : error C2143: syntax error : missing ')' before ';'
c:\ahk_4706\source\keyboard_mouse.h(200) : error C2146: syntax error : missing ';' before identifier 'sc'
c:\ahk_4706\source\keyboard_mouse.h(200) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\keyboard_mouse.h(200) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\keyboard_mouse.h(245) : error C2061: syntax error : identifier 'sc_type'
c:\ahk_4706\source\keyboard_mouse.h(246) : error C2059: syntax error : ')'
c:\ahk_4706\source\keyboard_mouse.h(246) : error C2143: syntax error : missing ')' before ';'
c:\ahk_4706\source\keyboard_mouse.h(264) : error C2061: syntax error : identifier 'sc_type'
c:\ahk_4706\source\keyboard_mouse.h(275) : error C2061: syntax error : identifier 'sc_type'
c:\ahk_4706\source\keyboard_mouse.h(300) : error C2061: syntax error : identifier 'sc_type'
c:\ahk_4706\source\keyboard_mouse.h(307) : error C2065: 'sc_type' : undeclared identifier
c:\ahk_4706\source\keyboard_mouse.h(307) : error C2146: syntax error : missing ')' before identifier 'aSC'
c:\ahk_4706\source\keyboard_mouse.h(307) : error C2059: syntax error : ')'
c:\ahk_4706\source\keyboard_mouse.h(308) : error C2061: syntax error : identifier 'sc_type'
c:\ahk_4706\source\keyboard_mouse.h(309) : error C2146: syntax error : missing ';' before identifier 'TextToSC'
c:\ahk_4706\source\keyboard_mouse.h(309) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\keyboard_mouse.h(309) : error C2371: 'sc_type' : redefinition; different basic types
c:\ahk_4706\source\keyboard_mouse.h(309) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\keyboard_mouse.h(321) : error C2061: syntax error : identifier 'sc_type'
c:\ahk_4706\source\keyboard_mouse.h(322) : error C2146: syntax error : missing ';' before identifier 'vk_to_sc'
c:\ahk_4706\source\keyboard_mouse.h(322) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\keyboard_mouse.h(322) : error C2371: 'sc_type' : redefinition; different basic types
c:\ahk_4706\source\keyboard_mouse.h(322) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\keyboard_mouse.h(323) : error C2146: syntax error : missing ')' before identifier 'aSC'
c:\ahk_4706\source\keyboard_mouse.h(323) : error C2059: syntax error : ')'
c:\ahk_4706\source\script.h(1298) : error C2065: 'suffix' : undeclared identifier
c:\ahk_4706\source\hotkey.h(158) : error C2146: syntax error : missing ';' before identifier 'mSC'
c:\ahk_4706\source\hotkey.h(158) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hotkey.h(158) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hotkey.h(159) : error C2146: syntax error : missing ';' before identifier 'mModifierSC'
c:\ahk_4706\source\hotkey.h(159) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hotkey.h(159) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hook.h(118) : error C2146: syntax error : missing ';' before identifier 'sc'
c:\ahk_4706\source\hook.h(118) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hook.h(118) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hook.h(193) : error C2146: syntax error : missing ';' before identifier 'EndingSC'
c:\ahk_4706\source\hook.h(193) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hook.h(193) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hook.h(222) : error C2146: syntax error : missing ';' before identifier 'sc'
c:\ahk_4706\source\hook.h(222) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hook.h(222) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hook.h(244) : error C2061: syntax error : identifier 'sc_type'
c:\ahk_4706\source\hook.h(248) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hook.h(249) : error C2146: syntax error : missing ',' before identifier 'aSC'
c:\ahk_4706\source\hook.h(254) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hook.h(255) : error C2146: syntax error : missing ',' before identifier 'aSC'
c:\ahk_4706\source\hook.h(257) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hook.h(257) : error C2146: syntax error : missing ',' before identifier 'aSC'
c:\ahk_4706\source\hook.h(259) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hook.h(259) : error C2146: syntax error : missing ',' before identifier 'aSC'
c:\ahk_4706\source\hook.h(262) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\ahk_4706\source\hook.h(262) : error C2146: syntax error : missing ',' before identifier 'aSC'


Related Link:

Webcast Series: The New C++ (MSDN Webcast)


Last edited by MTbot on February 25th, 2007, 7:58 pm, edited 6 times in total.

Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 9th, 2006, 6:06 pm 
Offline

Joined: December 27th, 2005, 1:46 pm
Posts: 6837
Location: France (near Paris)
jsmain wrote:
What all is involved with compiling this in VC++6? There is no compatable VC6 project file... Importing the projects files to an empty win32 project isn't working.
I still have VC++6 and no other compiler on my old computer... So I tried too.
I foolishly set the warning level at 4, like I always do:
AutoHotkey.exe - 253 error(s), 381 warning(s)
I stepped down warning level to 3, getting "only" 31 warnings...

I guess AHK necessitates the latest Platform SDK, which I don't have (still running Win98 on this one...) I hesitate to install it as my hard disk is saturated...

Oh well, I fear this is hopeless. Given that AutoHotkey uses extensively the latest features of WinXP, there is too much to redefine.
I might try and install Visual Studio Express on my newest computer, someday...

_________________
Image vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 18 posts ]  Go to page 1, 2  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 13 guests


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group