Difference between revisions of "Changelog 1.2.5"
From AMule Project FAQ
m (for html) |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== Version 1.2.5 == | == Version 1.2.5 == | ||
− | |||
''2004-02-10'' | ''2004-02-10'' | ||
− | ''Hetfield:'' | + | '''Hetfield:''' |
− | ; : | + | ; : * Fixed a memory leak in SysTray. (SysTray.cpp) |
− | ; : | + | ; : * Fixed a DL/UL ratio problem. (amule.cpp) |
'''Aleric:''' | '''Aleric:''' | ||
− | ; : | + | ; : * Fixed all compiler warnings. |
− | ; : | + | ; : * Rewrote all header #include's to only include what is necessary. |
− | ; : | + | ; : * Removed or renamed all functions that clashed with one of the same name from libwx_gtk. With as result: |
− | + | ; : * Fixed --enable-static possibility (needs a lot of static libraries to be installed; and latest XFree86 CVS version of libX11 (I had to fix a bug in XFree86 too for this)). | |
− | ; : | + | ; : * Fixed check-boxes in Preferences -> Directories + a little code speed up there. |
− | + | ; : * Fixed a duplicated server_list delete | |
− | + | ; : * Server IP# filter. | |
− | ; : | + | |
− | + | ||
− | ; : | + | |
− | ; : | + | |
− | + | ||
'''Shakraw:''' | '''Shakraw:''' | ||
− | ; : | + | ; : * Added missing string in GetDownloadFileInfo() causing SIGSEGV when called. |
− | + | ; : * Fixed the amuleweb login problem. | |
− | ; : | + | ; : * Added GetWebList() support. |
− | ; : | + | ; : * amuleweb's search feature complete. Now it is possible to search, download and web-search on filedonkey |
− | ; : | + | ; : * Fixed a write error in SETMAXGRAPHUPLOADRATE |
− | + | ; : * Added support for statistic text infos for web interface (Statistics link) | |
− | ; : | + | ; : * Fixed two bugged index causing crashes on Webserver.cpp |
− | ; : | + | ; : * Little improvement for server list request (now responses are much faster) |
− | ; : | + | ; : * Generally improved External Connections. |
− | ; : | + | ; : * Fixed search type feature for web interface |
− | ; : | + | ; : * Fixed amule crashes when quitting from amuleweb during requests |
− | ; : | + | |
− | ; : | + | |
− | + | ||
'''umale:''' | '''umale:''' | ||
− | ; : | + | ; : * Fixed debugloglines on ListenSocket.cpp ServerSocket.cpp having too much arguments. |
− | + | ; : * SysTray code will not be compiled if disabled | |
− | ; : | + | ; : * Fixed 5 wrong delete -> delete[] |
− | ; : | + | ; : * Converted po-files |
− | ; : | + | |
− | + | ||
'''Emilio Sandoz:''' | '''Emilio Sandoz:''' | ||
− | ; : | + | ; : * Statistics graphs: |
− | ; : | + | ; : Param changes reversible; |
− | ; : | + | ; : Color change now works; |
− | ; : | + | ; : Active connections rescaling now works; |
− | ; : | + | ; : Graphs and tree suspended when not visible. |
− | ; : | + | ; : * Set correct initial radio button in Systray integration dialog |
− | + | ; : * Simplified statistics graph averaging | |
− | ; : | + | ; : * Corrected UL loop for timer errors |
− | ; : | + | ; : * Simplified UL rate averaging |
− | ; : | + | ; : * Preliminary cleanup of graphing engine; ghosting eliminated |
− | ; : | + | ; : * Client DL rate computation without CList |
− | ; : | + | ; : Fixed 32bit rollover error for rates over 84kB/s |
− | ; : | + | ; : Reduced initial spiking |
− | ; : | + | ; : Generally improved speed and CPU/RAM usage. |
− | ; : | + | ; : * Search window column widths remembered between searches & saved in preferences |
− | ; : | + | ; : * Statistics preferences dialog: changes are now applied on-the-fly (with proper Cancel semantics) |
− | ; : | + | ; : * Eliminated possibility of root directory being invisibly shared |
− | + | ||
− | ; : | + | |
− | + | ||
'''Kry:''' | '''Kry:''' | ||
− | ; : | + | ; : * Added some sanity checks to avoid losing *.part.met files on power failure. 0-Size files are never written. |
− | + | ; : * Fixed the 'all time transfered' on Shared Files window. This one fixed some eMule/aMule incompatibility on part.met files | |
− | ; : | + | ; : * Some aditional functions on CFile for windoze compatibility |
− | + | ; : * MFC compatibility enhanced. | |
− | ; : | + | ; : * Added SetFilePath to CKnownFile |
− | ; : | + | ; : * Changed most 'assert' to wxASSERT |
− | ; : | + | ; : * Fixed some NULL clientname causing crash on ListenSocket.cpp |
− | ; : | + | ; : * Fixed the tagcount on .part.met files (KnownFile.cpp) |
− | ; : | + | ; : * Added missing OP_CHANGE_CLIENT_ID on ListenSocket |
− | ; : | + | ; : * Updated HomePage to www.amule.org on messages |
− | ; : | + | ; : * Fixed the server windows splitter. Or sash. Whatever. |
− | ; : | + | ; : * Imported all the other ListenSocket.cpp code from 0.30e |
− | ; : | + | ; : * Fixed 'View Shared Files'. No multiple tabs, also. |
− | ; : | + | ; : * Added theApp.listensocket->StartListening() on startup. Really. Don't ask me why it worked before. |
− | ; : | + | ; : * Fixed the systray bug where speed bar was always 10 times smaller. |
− | ; : | + | ; : * Added lots of vars initilization that fixed some crashes. |
− | + | ; : * Fixed a crash on ClientList.cpp caused by a void node on list. | |
− | ; : | + | ; : * Fixed 9 memleaks, some of them big ones. |
− | ; : | + | ; : * Fixed 6 wrong delete -> delete[] |
− | ; : | + | ; : * Fixed wrong hashsetneeded causing random crash |
− | ; : | + | ; : * Added GetED2KPartHashCount() & GetED2KPartCount() |
− | ; : | + | ; : * Fixed a bug on app init, related to Toolbar. |
− | ; : | + | ; : * Fixed a severe crash & memory corruption on UploadClient.cpp |
− | ; : | + | ; : * Fixed download rate overhead calculation |
− | ; : | + | ; : * New HeapSort() and NewSrcPartsInfo() ported from eMule 0.30e |
− | ; : | + | ; : * wxGTK 2.5 compilation fixes |
− | ; : | + | ; : * Fixed the 'rehashing of files on restart' problem. |
− | ; : | + | ; : * Fixed a missing "Error" message on console when partfile loading failed. |
− | ; : | + | ; : * i18n activated, GNU xgettext compatible. |
− | ; : | + | ; : * Fixed bug on OP_FILEREQUEST packet that made eMule clients to disconnect from us. eMule clients got our version of client and expected to get the new OP_FILEREQUEST from eMule 0.30. Thanks to John & BlubbX from eMule team for the report and help tracking down it. |
− | ; : | + | ; : * Fixed several i18n bugs from xMule times. |
− | ; : | + | ; : * Fixed the lseek error on console and window popup when canceling a file that is transfering. |
− | ; : | + | ; : * First implementation of selectable refresh. The refresh is bugged - it deletes the info on screen, except for about 1 sec, every time seconds_defined_on_preferences is reached. |
− | + | ; : * Used selectable refresh code for SysTray-hiden cpu lower. | |
− | + | ; : * New option on right-click on downloadlist: Hide/Show lists. | |
− | + | ; : * Minimize on startup works now. | |
− | ; : | + | ; : * Minimize to tray works now. |
− | ; : | + | ; : * Lots of BSD compilation fixed (aMule compiles under BSD again) |
− | + | ; : * Fixed the upload disconecting clients at high upload speed | |
− | ; : | + | ; : * Changed another wxList to CList (FriendList) |
− | + | ; : * FriendSlot should have no effect on LowId user. | |
− | + | ; : * Fixed FriendSlot not being persistent and kicking friend after 1 chunk. | |
− | ; : | + | ; : * Fixed lowid users on upload queue by importing VQB's lowid alternate |
− | ; : | + | ; : * Added language selection support on preferences |
− | ; : | + | ; : * Fixed the bug that caused never to tell user 'server full' |
− | ; : | + | ; : * Fixed several server connection issues not detected before. |
− | ; : | + | ; : * Added a popup on language change warning for restart. |
− | ; : | + | ; : * Added another popup, this time to point the user on the right direction if the locale for that language cannot be set. |
− | ; : | + | ; : * Stop publishing on ED2K network shared files we don't have any more |
− | ; : | + | ; : * Removed the annoying messages of dropping sources (too much CPU) |
− | ; : | + | ; : * Sanity check to avoid user pushing buttons before aMule is ready for it. |
− | ; : | + | |
− | ; : | + | |
− | ; : | + | |
− | ; : | + | |
− | ; : | + | |
− | ; : | + | |
− | direction | + | |
− | + | ||
− | ; : | + | |
− | ; : | + | |
− | ; : | + | |
'''thermoman:''' | '''thermoman:''' | ||
− | ; : | + | ; : * Made aMule gcc 2.95 compatible |
− | + | ||
'''seneca:''' | '''seneca:''' | ||
− | ; : | + | ; : * Near finished all i18n stuff. We expect aMule 1.2.5 is fully i18n-compatible |
− | ; : | + | ; : * Added wxT() Macro for Unicode Support (not functional yet) |
− | + | ||
'''Citroklar:''' | '''Citroklar:''' | ||
− | ; : | + | ; : * Testing, lots of testing. Bug-tracker. |
− | ; : | + | ; : * Found the versions that introduced the upload bug and made a nice diff. We could look at code for years, without seeing it. Nice guy. |
− | + | ; : * Fixed README, amulesig.txt. | |
− | ; : | + | |
− | + | ||
'''gjn:''' | '''gjn:''' | ||
− | ; : | + | ; : * Fixed bug in creditsystem. |
− | + | ||
'''jmccorm:''' | '''jmccorm:''' | ||
− | ; : | + | ; : * Fixed "Close This Searchresult" -> "Close This Search Result" |
− | ; : | + | ; : * Fixed some typos. |
− | + | ||
'''lemonfan:''' | '''lemonfan:''' | ||
− | ; : | + | ; : * Fixed stopped files being counted on CheckDiskSpace() |
− | ; : | + | ; : * Progressbar fixes on webserver implementation. |
− | ; : | + | ; : * Several crashes fixed by adding sanity checks to reqfile |
− | + | ||
'''deltastar (on irc channel):''' | '''deltastar (on irc channel):''' | ||
− | ; : | + | ; : * Fixes the > 2Gb files problem caused by a bug on CFile wrapper. |
− | + | ||
'''deltaHF:''' | '''deltaHF:''' | ||
− | ; : | + | ; : * i18n stuff |
− | + | ||
'''pure_ascii:''' | '''pure_ascii:''' | ||
− | ; : | + | ; : * fixed recreation of filename list in file details |
− | ; : | + | ; : * scrolling and selecting filenames works now |
'''hellimod:''' | '''hellimod:''' | ||
− | ; : | + | ; : * BSD and Mac support. We're very near to the Mac aMule. |
− | + | ||
'''niet:''' | '''niet:''' | ||
− | ; : | + | ; : * Donated www.amule.org! |
'''Creteil:''' | '''Creteil:''' | ||
− | ; : | + | ; : * Change order in the notebook for logs in Servers Window |
− | ; : | + | ; : * Updated the logo for webserver from eMule logo to aMule one |
− | ; : | + | ; : * Fixed Switching to Searches Window Bug when removing all servers in Servers Window |
− | + | ; : * Changed default server list from 'best' to 'max', then 'max' to 'best' again | |
− | ; : | + | ; : * Fixed the default systray value on preferences. |
− | ; : | + | ; : * Added debug values on UploadQueue. |
− | ; : | + | ; : * Changed max Slot Allocation to 30Kb/s |
− | ; : | + | ; : * Fixed typo in Preferences |
− | ; : | + | ; : * Implemented notebook in Server Window (merged 'Server Info' & 'aMule Log' windows in a notebook) |
− | ; : | + | ; : * Fixed bug crashing aMule on Server Window Notebook implementation. |
− | + | ; : * Now, if no --geometry width & size used, aMule starts with 800x600 as default | |
− | ; : | + | ; : * Fixed size restoring from .eMule saved size |
− | ; : | + | ; : * Option 'Search global' in Search Window in the default now. |
− | ; : | + | ; : * GUI code for new slider in Preferences->Tweaks tab handling the lists refresh |
− | ; : | + | ; : * Some cosmetic fixes on Preferences and GUI by Madcat's request. |
− | ; : | + | ; : * Made GUI i18n compliant. |
− | ; : | + | ; : * Slot alloc calculation is properly rounded now. |
− | ; : | + | ; : * Added the Language listbox on preferences. |
− | ; : | + | |
− | ; : | + | '''Special thx to:''' |
+ | |||
+ | ; : * Our translators: | ||
+ | |||
+ | ; : german: emperor, hariolf, crazeee, neolino (M$ user), deltaHF | ||
+ | ; : italian: ilbuio, AnonimoVeneziano | ||
+ | ; : spanish: mad_soft, aquatroll, Kry | ||
+ | ; : russian: Vl@dCoR | ||
+ | ; : bulgarian: tindor | ||
+ | ; : dutch: Supersnail | ||
+ | ; : polish: Ogon | ||
+ | ; : lithuanian: Fatalissimo | ||
+ | ; : french: SlayeruleZ, thepolish | ||
+ | ; : catalan: pukyxd | ||
+ | ; : portuguese: willy, coolzero | ||
+ | ; : basque: piarres | ||
+ | ; : galego: thorero | ||
− | + | ; : * The people at #wxwindows, irc.freenode.net for being so helpful. Specially BrianHV, raboof and ajjl. | |
− | + | ||
− | ; : | + | |
− | ; : | + | ; : * All eMule devs for being so nice and work close with aMule team now. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ; : | + | ; : * Madcat, from Sharedaemon team (sharedaemon.sf.net) for his support and friendship. |
− | + | ||
− | + | ||
− | + | ||
− | ; : | + | ; : * All aMule users!!! |
Latest revision as of 15:17, 4 October 2004
Version 1.2.5
2004-02-10
Hetfield:
- * Fixed a memory leak in SysTray. (SysTray.cpp)
- * Fixed a DL/UL ratio problem. (amule.cpp)
Aleric:
- * Fixed all compiler warnings.
- * Rewrote all header #include's to only include what is necessary.
- * Removed or renamed all functions that clashed with one of the same name from libwx_gtk. With as result:
- * Fixed --enable-static possibility (needs a lot of static libraries to be installed; and latest XFree86 CVS version of libX11 (I had to fix a bug in XFree86 too for this)).
- * Fixed check-boxes in Preferences -> Directories + a little code speed up there.
- * Fixed a duplicated server_list delete
- * Server IP# filter.
Shakraw:
- * Added missing string in GetDownloadFileInfo() causing SIGSEGV when called.
- * Fixed the amuleweb login problem.
- * Added GetWebList() support.
- * amuleweb's search feature complete. Now it is possible to search, download and web-search on filedonkey
- * Fixed a write error in SETMAXGRAPHUPLOADRATE
- * Added support for statistic text infos for web interface (Statistics link)
- * Fixed two bugged index causing crashes on Webserver.cpp
- * Little improvement for server list request (now responses are much faster)
- * Generally improved External Connections.
- * Fixed search type feature for web interface
- * Fixed amule crashes when quitting from amuleweb during requests
umale:
- * Fixed debugloglines on ListenSocket.cpp ServerSocket.cpp having too much arguments.
- * SysTray code will not be compiled if disabled
- * Fixed 5 wrong delete -> delete[]
- * Converted po-files
Emilio Sandoz:
- * Statistics graphs:
- Param changes reversible;
- Color change now works;
- Active connections rescaling now works;
- Graphs and tree suspended when not visible.
- * Set correct initial radio button in Systray integration dialog
- * Simplified statistics graph averaging
- * Corrected UL loop for timer errors
- * Simplified UL rate averaging
- * Preliminary cleanup of graphing engine; ghosting eliminated
- * Client DL rate computation without CList
- Fixed 32bit rollover error for rates over 84kB/s
- Reduced initial spiking
- Generally improved speed and CPU/RAM usage.
- * Search window column widths remembered between searches & saved in preferences
- * Statistics preferences dialog: changes are now applied on-the-fly (with proper Cancel semantics)
- * Eliminated possibility of root directory being invisibly shared
Kry:
- * Added some sanity checks to avoid losing *.part.met files on power failure. 0-Size files are never written.
- * Fixed the 'all time transfered' on Shared Files window. This one fixed some eMule/aMule incompatibility on part.met files
- * Some aditional functions on CFile for windoze compatibility
- * MFC compatibility enhanced.
- * Added SetFilePath to CKnownFile
- * Changed most 'assert' to wxASSERT
- * Fixed some NULL clientname causing crash on ListenSocket.cpp
- * Fixed the tagcount on .part.met files (KnownFile.cpp)
- * Added missing OP_CHANGE_CLIENT_ID on ListenSocket
- * Updated HomePage to www.amule.org on messages
- * Fixed the server windows splitter. Or sash. Whatever.
- * Imported all the other ListenSocket.cpp code from 0.30e
- * Fixed 'View Shared Files'. No multiple tabs, also.
- * Added theApp.listensocket->StartListening() on startup. Really. Don't ask me why it worked before.
- * Fixed the systray bug where speed bar was always 10 times smaller.
- * Added lots of vars initilization that fixed some crashes.
- * Fixed a crash on ClientList.cpp caused by a void node on list.
- * Fixed 9 memleaks, some of them big ones.
- * Fixed 6 wrong delete -> delete[]
- * Fixed wrong hashsetneeded causing random crash
- * Added GetED2KPartHashCount() & GetED2KPartCount()
- * Fixed a bug on app init, related to Toolbar.
- * Fixed a severe crash & memory corruption on UploadClient.cpp
- * Fixed download rate overhead calculation
- * New HeapSort() and NewSrcPartsInfo() ported from eMule 0.30e
- * wxGTK 2.5 compilation fixes
- * Fixed the 'rehashing of files on restart' problem.
- * Fixed a missing "Error" message on console when partfile loading failed.
- * i18n activated, GNU xgettext compatible.
- * Fixed bug on OP_FILEREQUEST packet that made eMule clients to disconnect from us. eMule clients got our version of client and expected to get the new OP_FILEREQUEST from eMule 0.30. Thanks to John & BlubbX from eMule team for the report and help tracking down it.
- * Fixed several i18n bugs from xMule times.
- * Fixed the lseek error on console and window popup when canceling a file that is transfering.
- * First implementation of selectable refresh. The refresh is bugged - it deletes the info on screen, except for about 1 sec, every time seconds_defined_on_preferences is reached.
- * Used selectable refresh code for SysTray-hiden cpu lower.
- * New option on right-click on downloadlist: Hide/Show lists.
- * Minimize on startup works now.
- * Minimize to tray works now.
- * Lots of BSD compilation fixed (aMule compiles under BSD again)
- * Fixed the upload disconecting clients at high upload speed
- * Changed another wxList to CList (FriendList)
- * FriendSlot should have no effect on LowId user.
- * Fixed FriendSlot not being persistent and kicking friend after 1 chunk.
- * Fixed lowid users on upload queue by importing VQB's lowid alternate
- * Added language selection support on preferences
- * Fixed the bug that caused never to tell user 'server full'
- * Fixed several server connection issues not detected before.
- * Added a popup on language change warning for restart.
- * Added another popup, this time to point the user on the right direction if the locale for that language cannot be set.
- * Stop publishing on ED2K network shared files we don't have any more
- * Removed the annoying messages of dropping sources (too much CPU)
- * Sanity check to avoid user pushing buttons before aMule is ready for it.
thermoman:
- * Made aMule gcc 2.95 compatible
seneca:
- * Near finished all i18n stuff. We expect aMule 1.2.5 is fully i18n-compatible
- * Added wxT() Macro for Unicode Support (not functional yet)
Citroklar:
- * Testing, lots of testing. Bug-tracker.
- * Found the versions that introduced the upload bug and made a nice diff. We could look at code for years, without seeing it. Nice guy.
- * Fixed README, amulesig.txt.
gjn:
- * Fixed bug in creditsystem.
jmccorm:
- * Fixed "Close This Searchresult" -> "Close This Search Result"
- * Fixed some typos.
lemonfan:
- * Fixed stopped files being counted on CheckDiskSpace()
- * Progressbar fixes on webserver implementation.
- * Several crashes fixed by adding sanity checks to reqfile
deltastar (on irc channel):
- * Fixes the > 2Gb files problem caused by a bug on CFile wrapper.
deltaHF:
- * i18n stuff
pure_ascii:
- * fixed recreation of filename list in file details
- * scrolling and selecting filenames works now
hellimod:
- * BSD and Mac support. We're very near to the Mac aMule.
niet:
- * Donated www.amule.org!
Creteil:
- * Change order in the notebook for logs in Servers Window
- * Updated the logo for webserver from eMule logo to aMule one
- * Fixed Switching to Searches Window Bug when removing all servers in Servers Window
- * Changed default server list from 'best' to 'max', then 'max' to 'best' again
- * Fixed the default systray value on preferences.
- * Added debug values on UploadQueue.
- * Changed max Slot Allocation to 30Kb/s
- * Fixed typo in Preferences
- * Implemented notebook in Server Window (merged 'Server Info' & 'aMule Log' windows in a notebook)
- * Fixed bug crashing aMule on Server Window Notebook implementation.
- * Now, if no --geometry width & size used, aMule starts with 800x600 as default
- * Fixed size restoring from .eMule saved size
- * Option 'Search global' in Search Window in the default now.
- * GUI code for new slider in Preferences->Tweaks tab handling the lists refresh
- * Some cosmetic fixes on Preferences and GUI by Madcat's request.
- * Made GUI i18n compliant.
- * Slot alloc calculation is properly rounded now.
- * Added the Language listbox on preferences.
Special thx to:
- * Our translators:
- german: emperor, hariolf, crazeee, neolino (M$ user), deltaHF
- italian: ilbuio, AnonimoVeneziano
- spanish: mad_soft, aquatroll, Kry
- russian: Vl@dCoR
- bulgarian: tindor
- dutch: Supersnail
- polish: Ogon
- lithuanian: Fatalissimo
- french: SlayeruleZ, thepolish
- catalan: pukyxd
- portuguese: willy, coolzero
- basque: piarres
- galego: thorero
- * The people at #wxwindows, irc.freenode.net for being so helpful. Specially BrianHV, raboof and ajjl.
- * All eMule devs for being so nice and work close with aMule team now.
- * Madcat, from Sharedaemon team (sharedaemon.sf.net) for his support and friendship.
- * All aMule users!!!