Difference between revisions of "Changelog 1.2.3"

From AMule Project FAQ
Jump to: navigation, search
 
m (for html)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
== Version 1.2.3 (The "Happy New Year!" version)==
 
== Version 1.2.3 (The "Happy New Year!" version)==
 
 
''2003-12-31''
 
''2003-12-31''
  
 
'''Kry:'''
 
'''Kry:'''
; :               * New ProcessLocalRequest ported from eMule 0.30e.
+
; : * New ProcessLocalRequest ported from eMule 0.30e.
; :               * Fixed crash on DownloadQueue caused by a CString being passed  
+
; : * Fixed crash on DownloadQueue caused by a CString being passed through "...".
; :                  through "...".
+
; : * Nice CPU usage drop with new GetSourcesCount code.
; :               * Nice CPU usage drop with new GetSourcesCount code.
+
; : * Some little speed optimizations here and there.
; :               * Some little speed optimizations here and there.
+
; : * Fixed bug on second mule starting.  
; :               * Fixed bug on second mule starting.  
+
; : * Now amule also spawns two servers for external connection, one local and one TCP (optional).
; :                 Now amule also spawns two servers for external connection, one
+
; : * Added gsocket-2.5.* from wxGTK2.5's gsocket files.
; :                  local and one TCP (optional).
+
; : This files are patched to fix LOWID.
; :               * Added gsocket-2.5.* from wxGTK2.5's gsocket files.
+
; : * Added EC REQ for total upload for a file, by deltaHF's request. It uses CPU, so it can be enabled with --enable-releasegrp
; :                 This files are patched to fix LOWID.
+
; : * Several TextClient improvements / cleanings / cosmetics
; :               * Added EC REQ for total upload for a file, by deltaHF's request.
+
; : * Fixed a strdup being used instead of nstrdup (with Aleric)
; :                  It uses CPU, so it can be enabled with --enable-releasegrp
+
; : * Fixed anoying DiskSpace Bug (tm)
; :               * Several TextClient improvements / cleanings / cosmetics
+
; : * Now files paused because there's no space left are resumed as soon as we have diskspace again.
; :               * Fixed a strdup being used instead of nstrdup (with Aleric)
+
; : * Got rid of the chmod stuff on fat32 partitions. aMule detect the filesystem the temp/incoming folders are mounted on.
; :               * Fixed anoying DiskSpace Bug (tm)
+
; : * Fixed column hiding on all lists
; :                 Now files paused because there's no space left are resumed as soon
+
; : * New configure option: --with-curl-prefix
; :                  as we have diskspace again.
+
; : * Also fixed CURL_LIBS and CURL_FLAGS to be passed to compiler/linker
; :               * Got rid of the chmod stuff on fat32 partitions.
+
; : * Weird I18N bugs fixed (labels, etc)
; :                  aMule detect the filesystem the temp/incoming folders are mounted on.
+
; : * Cleanups and code cleaning on ServerSocket.cpp DownloadQueue.cpp PartFile.cpp  
; :               * Fixed column hiding on all lists
+
; : * Fixed compiler warnings on:
; :               * New configure option: --with-curl-prefix
+
; : TextClient.cpp
; :                 Also fixed CURL_LIBS and CURL_FLAGS to be passed to compiler/linker
+
; : PartFile.cpp
; :               * Weird I18N bugs fixed (labels, etc)
+
; :               * Cleanups and code cleaning on  
+
; :                  ServerSocket.cpp DownloadQueue.cpp PartFile.cpp  
+
; :               * Fixed compiler warnings on:
+
; :                       TextClient.cpp PartFile.cpp
+
 
                  
 
                  
 
'''pure_ascii:'''
 
'''pure_ascii:'''
; :               * More docs/ cleaning.
+
; : * More docs/ cleaning.
  
 
'''Hetfield:'''
 
'''Hetfield:'''
; :               * Patched Process() function in Partfile class to reduce cpu
+
; : * Patched Process() function in Partfile class to reduce cpu load.
; :                  load.
+
; : * Added new optimization to Tray to stop window updating when minimized.
; :               * Added new optimization to Tray to stop window updating when minimized.
+
  
 
'''Shakraw:'''
 
'''Shakraw:'''
; :               * Added commands to use with amuleweb to EC.
+
; : * Added commands to use with amuleweb to EC.
; :               * Completed Transfer feature and Started Search.
+
; : * Completed Transfer feature and Started Search.
; :               * Added SharedFiles, Statistics, Graphs and Prefs features.
+
; : * Added SharedFiles, Statistics, Graphs and Prefs features.
; :               * Cleaned webserver code from amule sources.
+
; : * Cleaned webserver code from amule sources.
; :[[Image:Example.jpg]]                * Imported emule0.30d webserver code.
+
; : * Imported emule0.30d webserver code.
; :               * New web template & images from eMule 0.30d.
+
; : * New web template & images from eMule 0.30d.
; :               * New binaries: amuleweb and amulewebDLG.
+
; : * New binaries: amuleweb and amulewebDLG. This binaries are used for webserver.
; :                        This binaries are used for webserver.
+
; : * Webserver runs now over EC, and has a separate app to serve web.
; :               * Webserver runs now over EC, and has a separate app to serve web.
+
  
 
'''umale:'''
 
'''umale:'''
; :               * Fixed storing pointer on 64-bit archs
+
; : * Fixed storing pointer on 64-bit archs
; :               * Fixed resolving of broadcast IPs.
+
; : * Fixed resolving of broadcast IPs.
; :               * Changed trunc() to explicit casting.
+
; : * Changed trunc() to explicit casting.
  
 
'''Creteil:'''
 
'''Creteil:'''
; :               * Re-imported new code to handle 'CheckDiskspace'.
+
; : * Re-imported new code to handle 'CheckDiskspace'.
; :               * Changed labels in Statistics to stick on stats patch from Emilio
+
; : * Changed labels in Statistics to stick on stats patch from Emilio Sandoz.
; :                  Sandoz.
+
; : * Synched with eMule 0.30e. some code on :
; :               * Synched some code on :
+
; : DownloadClient.cpp
; :                       DownloadClient.cpp
+
; : ListenSocket.cpp
; :                       ListenSocket.cpp
+
; : UploadClient.cpp
; :                       UploadClient.cpp
+
; : * Cosmetics & Indentation.
; :                 with eMule 0.30e.
+
; :                * Cosmetics & Indentation.
+
  
 
'''deltaHF:'''
 
'''deltaHF:'''
; :               * Added new function - PowerShare. Release your vacation movies
+
; : * Added new function - PowerShare. Release your vacation movies now ;-).
; :                  now ;-).
+
  
 
'''Aleric:'''
 
'''Aleric:'''
; :               * autogen.sh revamp.
+
; : * autogen.sh revamp.
; :               * Global "sys.h" inclusion policy.
+
; : * Global "sys.h" inclusion policy.
; :               * --enable-libcwd configure option: Use libcwd.
+
; : * --enable-libcwd configure option: Use libcwd.
; :               * Makefile.am (SUBDIRS): Include intl and correct order.
+
; : * Makefile.am (SUBDIRS): Include intl and correct order.
; :               * configure.in  
+
; : * configure.in  
; :                       (AM_MAINTAINER_MODE): Add.  
+
; : (AM_MAINTAINER_MODE): Add.  
; :                       (AC_CONFIG_FILES)  : Add intl/Makefile.
+
; : (AC_CONFIG_FILES)  : Add intl/Makefile.
; :                       Add --enable-static.
+
; : Add --enable-static.
; :               * configure.in (EXPORT_DYN_FLAGS): Removed.
+
; : * configure.in (EXPORT_DYN_FLAGS): Removed.
; :               * All files (when appropriate): Removed #pragma interface
+
; : * All files (when appropriate): Removed #pragma interface implementation.
; :                  implementation.
+
; : * Koenig lookup fix for g++ 3.4 on mfc.h's CQArray::QuickSort
; :               * Koenig lookup fix for g++ 3.4 on mfc.h's CQArray::QuickSort
+
; : * Fix of compiler errors on ExternalConn.cpp
; :               * Fix of compiler errors on ExternalConn.cpp
+
; : * dos2unix several files.
; :               * dos2unix several files.
+
; : * Added GPL license header where needed.
; :               * Added GPL license header where needed.
+
; : * Compile fixes for FreeBSD on systray and gsocket*
; :               * Compile fixes for FreeBSD on systray and gsocket*
+
 
       
+
 
'''Emilio Sandoz:'''
 
'''Emilio Sandoz:'''
; :               * Patched stats for acurate resizing / scale.
+
; : * Patched stats for acurate resizing / scale.
; :               * Fix for inflated UL/DL rates in Transfer and Statistics windows
+
; : * Fix for inflated UL/DL rates in Transfer and Statistics windows
; :               * Debug code for UL/DL rate measurement in UploadQueue.cpp  
+
; : * Debug code for UL/DL rate measurement in UploadQueue.cpp (activate with '#define MEASURE_LOST_CYCLES 1')
; :                  (activate with '#define MEASURE_LOST_CYCLES 1')
+
 
       
+
 
'''Seneca:'''
 
'''Seneca:'''
; :               * I18N:
+
; : * I18N:
; :                 ListenSocket.cpp PartFile.cpp ServerList.cpp
+
; : ListenSocket.cpp
; :                 ServerSocket.cpp SharedFileList.cpp sockets.cpp
+
; : PartFile.cpp
; :                 WebServer.cpp PartFile.cpp UploadClient.cpp
+
; : ServerList.cpp
; :                 ClientCredits.cpp ClientUDPSocket.cpp.
+
; : ServerSocket.cpp
 +
; : SharedFileList.cpp
 +
; : sockets.cpp
 +
; : WebServer.cpp
 +
; : PartFile.cpp
 +
; : UploadClient.cpp
 +
; : ClientCredits.cpp
 +
; : ClientUDPSocket.cpp.

Latest revision as of 14:56, 4 October 2004

Version 1.2.3 (The "Happy New Year!" version)

2003-12-31

Kry:

 
* New ProcessLocalRequest ported from eMule 0.30e.
 
* Fixed crash on DownloadQueue caused by a CString being passed through "...".
 
* Nice CPU usage drop with new GetSourcesCount code.
 
* Some little speed optimizations here and there.
 
* Fixed bug on second mule starting.
 
* Now amule also spawns two servers for external connection, one local and one TCP (optional).
 
* Added gsocket-2.5.* from wxGTK2.5's gsocket files.
 
This files are patched to fix LOWID.
 
* Added EC REQ for total upload for a file, by deltaHF's request. It uses CPU, so it can be enabled with --enable-releasegrp
 
* Several TextClient improvements / cleanings / cosmetics
 
* Fixed a strdup being used instead of nstrdup (with Aleric)
 
* Fixed anoying DiskSpace Bug (tm)
 
* Now files paused because there's no space left are resumed as soon as we have diskspace again.
 
* Got rid of the chmod stuff on fat32 partitions. aMule detect the filesystem the temp/incoming folders are mounted on.
 
* Fixed column hiding on all lists
 
* New configure option: --with-curl-prefix
 
* Also fixed CURL_LIBS and CURL_FLAGS to be passed to compiler/linker
 
* Weird I18N bugs fixed (labels, etc)
 
* Cleanups and code cleaning on ServerSocket.cpp DownloadQueue.cpp PartFile.cpp
 
* Fixed compiler warnings on:
 
TextClient.cpp
 
PartFile.cpp

pure_ascii:

 
* More docs/ cleaning.

Hetfield:

 
* Patched Process() function in Partfile class to reduce cpu load.
 
* Added new optimization to Tray to stop window updating when minimized.

Shakraw:

 
* Added commands to use with amuleweb to EC.
 
* Completed Transfer feature and Started Search.
 
* Added SharedFiles, Statistics, Graphs and Prefs features.
 
* Cleaned webserver code from amule sources.
 
* Imported emule0.30d webserver code.
 
* New web template & images from eMule 0.30d.
 
* New binaries: amuleweb and amulewebDLG. This binaries are used for webserver.
 
* Webserver runs now over EC, and has a separate app to serve web.

umale:

 
* Fixed storing pointer on 64-bit archs
 
* Fixed resolving of broadcast IPs.
 
* Changed trunc() to explicit casting.

Creteil:

 
* Re-imported new code to handle 'CheckDiskspace'.
 
* Changed labels in Statistics to stick on stats patch from Emilio Sandoz.
 
* Synched with eMule 0.30e. some code on :
 
DownloadClient.cpp
 
ListenSocket.cpp
 
UploadClient.cpp
 
* Cosmetics & Indentation.

deltaHF:

 
* Added new function - PowerShare. Release your vacation movies now ;-).

Aleric:

 
* autogen.sh revamp.
 
* Global "sys.h" inclusion policy.
 
* --enable-libcwd configure option: Use libcwd.
 
* Makefile.am (SUBDIRS): Include intl and correct order.
 
* configure.in
 
(AM_MAINTAINER_MODE): Add.
 
(AC_CONFIG_FILES)  : Add intl/Makefile.
 
Add --enable-static.
 
* configure.in (EXPORT_DYN_FLAGS): Removed.
 
* All files (when appropriate): Removed #pragma interface implementation.
 
* Koenig lookup fix for g++ 3.4 on mfc.h's CQArray::QuickSort
 
* Fix of compiler errors on ExternalConn.cpp
 
* dos2unix several files.
 
* Added GPL license header where needed.
 
* Compile fixes for FreeBSD on systray and gsocket*

Emilio Sandoz:

 
* Patched stats for acurate resizing / scale.
 
* Fix for inflated UL/DL rates in Transfer and Statistics windows
 
* Debug code for UL/DL rate measurement in UploadQueue.cpp (activate with '#define MEASURE_LOST_CYCLES 1')

Seneca:

 
* I18N:
 
ListenSocket.cpp
 
PartFile.cpp
 
ServerList.cpp
 
ServerSocket.cpp
 
SharedFileList.cpp
 
sockets.cpp
 
WebServer.cpp
 
PartFile.cpp
 
UploadClient.cpp
 
ClientCredits.cpp
 
ClientUDPSocket.cpp.