Changeset 376 for trunk


Ignore:
Timestamp:
01/24/08 18:23:17 (12 years ago)
Author:
Eoin
Message:

v 0.3.0.2 release.

Location:
trunk
Files:
29 edited

Legend:

Unmodified
Added
Removed
  • trunk/Halite.iss

    r371 r376  
    22 
    33#define MyAppName "Halite" 
    4 #define MyAppVerName "Halite 0.3.0.1" 
     4#define MyAppVerName "Halite 0.3.0.2" 
    55#define MyAppPublisher "BinaryNotions.com" 
    66#define MyAppURL "http://www.binarynotions.com/halite.php" 
     
    1919AllowNoIcons=yes 
    2020LicenseFile=LICENSE_1_0.txt 
    21 OutputBaseFilename=Halite.0_3_0.setup 
     21OutputBaseFilename=Halite.0_3_0_2.setup 
    2222Compression=lzma 
    2323SolidCompression=true 
  • trunk/Readme.txt

    r371 r376  
    11Halite: A Free Open-Source BitTorrent client 
    22 
    3 Version: 0.3 released 12th January 2008 
     3Version: 0.3.0.2 released 24th January 2008 
    44 
    55WWW: http://www.binarynotions.com/halite.php Forum: 
     
    4848 
    4949Changes: 
     50 
     51 - from v 0.3 to 0.3.0.2:  
     52   Mainly a bugfix release. 
     53   1) Fixed a bug with Tray Icon rmeaining after window was restored. 
     54   2) Torrent Connection and Transfer setting mapped to incorrect editbox. 
     55   3) Subtle bug where some settings didn't register straight away. 
    5056 
    5157 - from v 0.2.9 to 0.3:  
  • trunk/lang/Italian.txt

    r371 r376  
    267267"Tracker Event: %1%." ---> "Evento Tracker: %1%." 
    268268"Debug Event: %1%." ---> "Evento Debug: %1%." 
     269"Dev Msg: %1%." --->  ???  
  • trunk/lang/Norwegian.txt

    r371 r376  
    269269"Tracker Event: %1%." ---> "Tracker Hendelse: %1%." 
    270270"Debug Event: %1%." ---> "Debug Hendelse: %1%." 
     271"Dev Msg: %1%." --->  ???  
  • trunk/lang/Slovenian.txt

    r371 r376  
    267267"Tracker Event: %1%." ---> "Tracker dogodek: %1%." 
    268268"Debug Event: %1%." ---> "Debug dogodek: %1%." 
     269"Dev Msg: %1%." --->  ???  
  • trunk/lang/Spanish.txt

    r371 r376  
    267267"Tracker Event: %1%." ---> "Evento de tracker: %1%." 
    268268"Debug Event: %1%." ---> "Evento de depuración: %1%." 
     269"Dev Msg: %1%." --->  ???  
  • trunk/lang/Turkish.txt

    r371 r376  
    267267"Tracker Event: %1%." ---> "Ä°zleyici ile Ä°lgili Durum: %1%." 
    268268"Debug Event: %1%." ---> "Hata Ayıklama ile Ä°lgili Durum: %1%." 
     269"Dev Msg: %1%." --->  ???  
  • trunk/sln/Halite/Halite.vcproj

    r373 r376  
    4545                                Optimization="0" 
    4646                                AdditionalIncludeDirectories=""$(SolutionDir)lib\libtorrent\include";"$(SolutionDir)lib\libtorrent\zlib";"$(SolutionDir)lib\Asio\include\";"$(SolutionDir)lib\openssl\inc"" 
    47                                 PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32 ;_WIN32;_WINDOWS;_DEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS" 
     47                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;_DEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;TORRENT_LOGGING;TORRENT_VERBOSE_LOGGING;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SECURE_SCL=0" 
    4848                                MinimalRebuild="true" 
    4949                                ExceptionHandling="2" 
     
    203203                                FavorSizeOrSpeed="2" 
    204204                                AdditionalIncludeDirectories=""$(SolutionDir)lib\libtorrent\include";"$(SolutionDir)lib\libtorrent\zlib";"$(SolutionDir)lib\Asio\include\";"$(SolutionDir)lib\openssl\inc"" 
    205                                 PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;TORRENT_LOGGING;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS" 
     205                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS" 
    206206                                MinimalRebuild="true" 
    207207                                ExceptionHandling="2" 
     
    285285                                WholeProgramOptimization="false" 
    286286                                AdditionalIncludeDirectories=""$(SolutionDir)lib\libtorrent\include";"$(SolutionDir)lib\libtorrent\zlib";"$(SolutionDir)lib\Asio\include\";"$(SolutionDir)lib\openssl\inc"" 
    287                                 PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32 ;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS" 
     287                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS" 
    288288                                ExceptionHandling="2" 
    289289                                RuntimeLibrary="0" 
  • trunk/sln/libtorrent/libtorrent.vcproj

    r373 r376  
    4545                                Optimization="0" 
    4646                                AdditionalIncludeDirectories=""$(SolutionDir)lib\libtorrent\include";"$(SolutionDir)lib\libtorrent\zlib";"$(SolutionDir)lib\Asio\include\";"$(SolutionDir)lib\Openssl\inc"" 
    47                                 PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;_DEBUG;WIN32 ;_WIN32;_WINDOWS;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE" 
     47                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;_DEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;TORRENT_LOGGING;TORRENT_VERBOSE_LOGGING;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SECURE_SCL=0" 
    4848                                MinimalRebuild="true" 
    4949                                ExceptionHandling="2" 
     
    176176                                FavorSizeOrSpeed="2" 
    177177                                AdditionalIncludeDirectories=""$(SolutionDir)lib\libtorrent\include";"$(SolutionDir)lib\libtorrent\zlib";"$(SolutionDir)lib\Asio\include\";"$(SolutionDir)lib\Openssl\inc"" 
    178                                 PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;TORRENT_LOGGING;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE" 
     178                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE" 
    179179                                MinimalRebuild="true" 
    180180                                ExceptionHandling="2" 
  • trunk/src/Halite.cpp

    r374 r376  
    8787{ 
    8888 
    89         HAL_DEV_MSG(L"Hello") 
     89//      HAL_DEV_MSG(L"Hello"); 
    9090 
    9191//      hal::event().post(shared_ptr<hal::EventDetail>(new hal::EventDebug(hal::Event::info, L"Hello"))); 
     
    100100        ATLASSERT(hInstRich != NULL); 
    101101    
    102         int nRet;        
     102        int nRet = 0;    
    103103        HRESULT hRes = _Module.Init(NULL, hInstance); 
    104104        assert (SUCCEEDED(hRes));        
  • trunk/src/Halite.hpp

    r374 r376  
    3737                load(); 
    3838        } 
     39 
     40        void saveIniData() 
     41        { 
     42                HAL_DEV_MSG(L"Halite saving INI"); 
     43 
     44                save();          
     45                hal::ini().save_data(); 
     46        } 
    3947         
    4048        friend class boost::serialization::access; 
  • trunk/src/HaliteWindow.cpp

    r369 r376  
    11 
    2 //         Copyright Eóin O'Callaghan 2006 - 2007. 
     2//         Copyright Eóin O'Callaghan 2006 - 2008. 
    33// Distributed under the Boost Software License, Version 1.0. 
    44//    (See accompanying file LICENSE_1_0.txt or copy at 
     
    275275                { 
    276276                 
    277                 hal::ini().save_data(); 
     277                halite().saveIniData(); 
    278278                hal::bittorrent().saveTorrentData();     
    279279         
     
    369369        if (closeToTray && trayIcon_.IsHidden()) 
    370370        {                
    371                 ShowWindow(SW_HIDE); 
    372                 trayIcon_.Show(); 
     371                ShowWindow(SW_MINIMIZE); 
    373372        } 
    374373        else 
     
    394393void HaliteWindow::OnSize(UINT type, CSize) 
    395394{ 
     395        HAL_DEV_MSG(wformat(L"OnSize type %1%") % type); 
     396 
    396397        if (type == SIZE_MINIMIZED) 
    397398        { 
     
    403404        } 
    404405        else 
     406        { 
     407                if (trayIcon_.IsShowing()) 
     408                        trayIcon_.Hide(); 
     409 
    405410                GetWindowRect(rect); 
     411        } 
    406412         
    407413        SetMsgHandled(false); 
     
    417423 
    418424        SetMsgHandled(false);    
     425} 
     426 
     427void HaliteWindow::OnShowWindow(BOOL bShow, UINT nStatus) 
     428{ 
     429        HAL_DEV_MSG(wformat(L"OnShowWindow %1%, status %2%") % bShow % nStatus); 
     430 
     431        SetMsgHandled(false); 
    419432} 
    420433 
  • trunk/src/HaliteWindow.hpp

    r365 r376  
    7171                MSG_WM_SIZE(OnSize) 
    7272                MSG_WM_MOVE(OnMove) 
     73                MSG_WM_SHOWWINDOW(OnShowWindow) 
    7374                MSG_WM_ERASEBKGND(OnEraseBkgnd) 
    7475                MSG_WM_TIMER(OnTimer) 
     
    159160        void OnSize(UINT, CSize); 
    160161        void OnMove(CSize); 
     162        void OnShowWindow(BOOL bShow, UINT nStatus); 
    161163        LRESULT OnTrayNotification(UINT, WPARAM wParam, LPARAM lParam); 
    162164        LRESULT OnResumeAll(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 
  • trunk/src/global/ini.cpp

    r357 r376  
    11 
    2 //         Copyright Eóin O'Callaghan 2006 - 2007. 
     2//         Copyright Eóin O'Callaghan 2006 - 2008. 
    33// Distributed under the Boost Software License, Version 1.0. 
    44//    (See accompanying file LICENSE_1_0.txt or copy at 
  • trunk/src/halEvent.hpp

    r375 r376  
    3434#ifdef TORRENT_LOGGING 
    3535#       define HAL_DEV_MSG(msg) \ 
    36                 hal::event().post(shared_ptr<hal::EventDetail>( \ 
    37                         new hal::EventMsg(msg, hal::Event::dev)));  
     36        hal::event().post(boost::shared_ptr<hal::EventDetail>( \ 
     37                        new hal::EventMsg(msg, hal::Event::dev)))  
    3838#else 
    3939#       define HAL_DEV_MSG(msg) 
  • trunk/src/halTorrent.cpp

    r375 r376  
    66 
    77 
    8 #define HALITE_VERSION                                  0,3,0,370 
    9 #define HALITE_VERSION_STRING                   "v 0.3.0.1" 
     8#define HALITE_VERSION                                  0,3,0,376 
     9#define HALITE_VERSION_STRING                   "v 0.3.0.2" 
     10#define HALITE_FINGERPRINT                              "HL", 0, 3, 0, 2 
    1011 
    1112#ifndef HAL_NA 
     
    618619private: 
    619620        BitTorrent_impl() : 
    620                 theSession(lbt::fingerprint("HL", 0, 3, 0, 1)), 
     621                theSession(lbt::fingerprint(HALITE_FINGERPRINT)), 
    621622                timer_(io_), 
    622623                keepChecking_(false), 
  • trunk/src/halTorrentInternal.hpp

    r367 r376  
    11 
    2 //         Copyright Eóin O'Callaghan 2006 - 2007. 
     2//         Copyright Eóin O'Callaghan 2006 - 2008. 
    33// Distributed under the Boost Software License, Version 1.0. 
    44//    (See accompanying file LICENSE_1_0.txt or copy at 
     
    868868                        int up = (transferLimit_.second > 0) ? static_cast<int>(transferLimit_.second*1024) : -1; 
    869869                        handle_.set_upload_limit(up); 
     870 
     871                        HAL_DEV_MSG(wformat_t(L"Applying Transfer Speed %1% - %2%") % down % up); 
    870872                } 
    871873        } 
     
    877879                        handle_.set_max_connections(connections_); 
    878880                        handle_.set_max_uploads(uploads_); 
     881 
     882                        HAL_DEV_MSG(wformat_t(L"Applying Connection Limit %1% - %2%") % connections_ % uploads_); 
    879883                } 
    880884        } 
     
    883887        {  
    884888                if (inSession()) 
     889                { 
    885890                        handle_.set_ratio(ratio_); 
     891 
     892                        HAL_DEV_MSG(wformat_t(L"Applying Ratio %1%") % ratio_); 
     893                } 
    886894        } 
    887895         
     
    905913                                handle_.replace_trackers(trackers); 
    906914                        } 
     915                         
     916                        HAL_DEV_MSG(L"Applying Trackers"); 
    907917                } 
    908918        } 
     
    917927                                        hal::to_utf8(trackerPassword_)); 
    918928                        } 
     929 
     930                        HAL_DEV_MSG(wformat_t(L"Applying Tracker Login User: %1%, Pass: %2%") % trackerUsername_ %trackerPassword_ ); 
    919931                } 
    920932        } 
     
    926938                        if (!filePriorities_.empty()) 
    927939                                handle_.prioritize_files(filePriorities_); 
     940                         
     941                        HAL_DEV_MSG(L"Applying File Priorities"); 
    928942                } 
    929943        }        
     
    932946        { 
    933947                if (inSession()) 
     948                { 
    934949                        handle_.resolve_countries(resolve_countries_); 
     950                         
     951                        HAL_DEV_MSG(wformat_t(L"Applying Resolve Countries %1%") % resolve_countries_); 
     952                } 
    935953        } 
    936954         
Note: See TracChangeset for help on using the changeset viewer.