- 1.28
- poprawiono problem z kopiowaniem plików, których nazwy rozpoczynały się kropką
- dodano kilka nowych tłumaczeń
- wiele zmian wewnętrznych w kodzie (np. zmieniono obsługę stl na stlPort z http://www.stlport.com)
- 1.26
- poprawiono wyświetlanie ścieżek w oknie statusu,
- poprawiono zmianę języka 'w locie' w liście zadań w oknie statusu,
- poprawiono obsługę ścieżek katalogów w konfiguracji,
- okno "Brak wystarczającej ilości wolnego miejsca" zostanie teraz automatycznie zamknięte, gdy tylko zwolni się miejsce na wykonanie operacji,
- zmieniono nazwy plików programu,
- zmieniono obsługę języków - teraz są one oparte na plikach tekstowych zamiast bibliotek,
- poprawiono błąd obsługi powłoki (problem z obługą wykrywania operacji przy wciśniętym klawiszu [CTRL]).
- 1.25
- dodano system pomocy do programu,
- poprawiono błąd, kiedy nowo utworzone skróty (okno wyboru folderu) nie były zapisywane,
- inne drobne optymalizacje i poprawki.
- 1.20
- zmienił się sposób licencjonowania programu. Teraz program zgodny jest z licencją GNU General Public License (co oznacza, że pełny kod programu jest dostępny na http://www.copyhandler.prv.pl),
- dodano wsparcie dla plugina językowego,
- zmieniono program instalacyjny na NSIS,
- zoptymalizowano wykrywanie restartu tray'a,
- zmodyfikowano okno 'O programie',
- obecnie wszystkie stringi są odczytywane z tablic zasobów,
- zmodyfikowano obsługę okna konfiguracji - obsługuje zastosowywanie zmian (przycisk 'Zastosuj'), dodano również zmianę języka 'w locie',
- gdy operacja włączenia lub wyłączenia integracji z powłoką systemową nie powiedzie się, program wyświetli komunikat o błędzie,
- dodano sekcję 'Plik Log' (chwilowo nieużywana),
- wklejanie z użyciem CH nie powoduje już opróżniania schowka,
- kilka mniejszych optymalizacji...
- 1.13i
- poprawiono błąd wykrywania partycji (ten sam dysk, czy inny) na nowszych komputerach lub z większą ilością urządzeń,
- dokonano lekkich zmian w tekście - np. w angielskim zamiast 'OD' jest 'One disk',
- poprawiono wykrywanie obecności stacji dysków / ścieżki dostępu do niej w oknie wyboru folderu docelowego,
- zmodyfikowano kilka okien dialogowych (np. okno statusu) tak, aby wyświetlało się w pasku zadań,
- poprawiono błąd związany z wprowadzaniem ścieżek dostępu w niektórych oknach - poprzednio ilość tekstu zależała od aktualnej wielkości okna,
- dodano język francuski do programu (dzięki Julienowi (Vk)),
- teraz rzeczywiście plik wykonywalny i biblioteka DLL są spakowane UPX'em, nie jak w wersji 1.13g ;)
- 1.13g
- poprawiono błąd związany z funkcją 'Kopiuj do' i pochodnymi w menu kontekstowym Eksplorera (w poprzedniej wersji nie wykonywała zamierzonego działania),
- dodano dwie dodatkowe opcje związane z regulacją priorytetu - priorytet aplikacji i wyłączanie podbijania priorytetu wątku kopiującego
- poprawiono błąd związany z obliczaniem wolnego miejsca na dysku (jeśli ilość miejsca na dysku była równa wielkości zasobów do skopiowania program wyświetlał okno informujące o braku miejsca),
- poprawiono błąd związany z kopiowaniem plików, których data utworzenia/modyfikacji/zapisu zawierały się poza zakresem roku 1970~2038 (program wykonywał nieprawidłową operację),
- dodano możliwość ustalania kolejności skrótów,
- program i biblioteka DLL zostały skompresowane oprogramowaniem UPX.
- 1.13e
- poprawiono kilka kolejnych literówek - np. brak wyrazu 'special' w menu kontekstowym w wersji anglojęzycznej,
- poprawiono nieco działanie eksperymentalnej opcji przeciągania lewym przyciskiem myszy,
- dodano możliwość importu ścieżek do kopiowania z pliku tekstowego,
- dodano możliwość forsownego tworzenia pełnych ścieżek źródłowych w miejscu docelowym,
- ikona programu w tray'u automatycznie pokaże się po restarcie Eksplorera,
- dodatkowa opcja w konfiguracji - wybór domyślnej akcji dla przeciągania plików lewym przyciskiem myszy (jeśli jest włączona opcja przechwytywania).
- 1.13
- poprawiono błąd związany z wielokrotnym wyświetlaniem komend w menu 'Plik' Eksplorera (im więcej razy otwarto menu, tym więcej pojawiało się komend),
- poprawiono denerwujące zachowanie - zapisywanie stanu operacji zakończonych/spauzowanych/anulowanych było wykonywane niepotrzebnie, jako że żadne dane dotyczące tych operacji nie były modyfikowane. (np. używając defragmentatora dysków - operacja była przerywana podczas każdego niepotrzebnego zapisu danych) - teraz przechodząc do jednego z wymienionych stanów dane zapisywane są tylko raz.
- 1.12 Final
- lekkie zmiany w tekście - na "bardziej polskie",
- zmieniono standardową ścieżkę dla danych tymczasowych na katalog TEMP,
- usunięto błąd związany z ustawianiem wielkości buforów w oknie statusu,
- wywalono niepotrzebny plik 'Quick access data.ini' - zawartość została wkomponowana do pliku 'Copy Handler.ini',
- poprawiono kilka drobiazgów związanych z niekompatybilnością systemów - teraz program powinien bez przeszkód działać na systemach Windows 95/98/Me/NT4/2000/XP,
- trochę zmieniono (właściwie przepisano od nowa) okno dialogowe wyboru folderu docelowego,
- zmieniono nieco okno dialogowe ustawień kopiowania oraz rozszerzono możliwości filtrowania plików,
- poprawiono trochę obsługę shella - dodatkowe komendy i dwie opcje eksperymentalne (działają tylko na niektórych systemach),
- kilka innych drobiazgów, o których nie warto pisać...
- 1.11
- dodano nową opcję - wybór stylu pasków postępu w mini statusie (płynne/skokowe),
- poprawiono początkowy stan pliku INI - nieefektywne ustawienie wielkości buforów.
- 1.10 Final
- poprawiono wykrywanie partycji leżących na jednym dysku fizycznym,
- dodano program instalujący,
- do okna 'o programie' dodano informację o nowym e-mail'u,
- usunięto automatyczne rejestrowanie rozszerzenia powłoki systemowej podczas startu programu - teraz zajmie się tym instalator,
- poprawiono nieco obsługę automatycznego uruchomienia programu wraz z systemem.
- 1.10 beta 4
- poprawiono błąd związany z kopiowaniem danych w systemach Windows NT/2000/XP z wyłączonym buforowaniem,
- poprawiono szybkość pauzowania, wznawiania, itp. zadań, zwłaszcza pod seriami NT (NT/2000/XP) Windowsa,
- poprawiono błąd związany z ustalaniem folderu docelowego dla tymczasowych danych,
- dołożono obsługę autodetekcji bufora oraz 5 różnego rodzaju buforów odpowiednich do rodzaju kopiowania; zmieniono w związku z tym sposób wpisywania wielkości buforów, itp.,
- poprawiono występujące dziwne efekty dla dużych wielkości buforów,
- dodatkowe opcje w głównym menu programu - rejestracja/derejestracja rozszerzenia powłoki systemowej (shella),
- włączanie okna statusu powoduje teraz automatyczne ukrycie ministatusu,
- przy podawaniu ścieżki dostępu do dźwięków, oraz do folderu tymczasowego można stosować teraz skróty (określone ścieżki nie kończą się \, więc trzeba go dopisać podczas modyfikacji ścieżki np. < WINDOWS >\media; ścieżki podane w ten sposób muszą byś wpisywane wielkimi literami - < WINDOWS >, a nie < windows > lub < Windows >; ścieżki wpisywane w ten sposób nie zawierają spacji, choć tu może to wyglądać inaczej):
- < WINDOWS > - katalog windows (np. c:\windows),
- < TEMP > - katalog na pliki tymczasowe (np. c:\windows\temp),
- < SYSTEM > - katalog systemowy (np. c:\windows\system),
- < APPDATA > - katalog na dane aplikacji (np. c:\windows\Dane aplikacji),
- < DESKTOP > - katalog w którym trzymana jest zawartość pulpitu (np. C:\WINDOWS\PULPIT),
- < PERSONAL > - katalog prywatny zalogowanego użytkownika (np. C:\MOJE DOKUMENTY),
- poprawiono wyłączanie programu (poprzez opcję menu oraz poprzez zamknięcie systemu) - teraz program zapisuje stan kopiowań przez wyjściem; przyspieszono też wyłączanie programu,
- teraz wyłączanie systemu pozwala przez określony czas na anulowanie, oraz działa pod Windows NT/2000/XP; dodatkowo, jeśli zaznaczymy opcję automatycznego wyłączenia systemu po zakończeniu kopiowania a żadne zadanie nie jest aktualnie przetwarzane program nie będzie się starał wyłączyć systemu - poczeka na rozpoczęcie i zakończenie jakiegoś zadania; można również ustalić rodzaj wyłączenia (force/zwykłe),
- poprawiono mini status pod kątem współpracy z Windows NT/2000/XP - teraz można korzystać z przycisków umieszczonych na pasku tytułu,
- naciśnięcie przycisku wznowienia na oczekującym zadaniu spowoduje, że zadanie to będzie wznowione bez względu na ograniczenie ilości jednocześnie wykonywanych zadań,
- jeśli zostanie ograniczona ilość jednocześnie wykonywanych zadań, to zadania oczekujące będą załączać się w kolejności w jakiej zostały wpisane na listę,
- zmieniono nieco obsługę plików LOG oraz błędów - teraz oprócz numeru błędu jest wyświetlany komunikat o błędzie oraz miejsce programu, w którym nastąpił ów błąd,
- w oknie statusu dołożono dodatkową informację o tymczasowych plikach skojarzonych z zaznaczonym zadaniam,
- drobne modyfikacje UI (ikony wzięte z Windowsa XP - mam nadzieję, że nikt się nie pogniewa), optymalizacje, inne...
- 1.03
- poprawiono wiele błędów związanych z wyświetlaniem tekstu - zwłaszcza przy ustawieniu większej czcionki we właściwościach wyświetlania, lub ustawieniu dziwnego schematu kolorów lub wielkości elementów wizualnych,
- zmieniono nieco obsługę kopiowania plików z wyłączonym buforowaniem - poprzednio plik kopiowany był wielokrotnościami wielkości bufora. Jeśli odczytana ilość danych nie była wielokrotnością wielkości bufora - program zapisywał nadmiar informacji do pliku, a po chwili zmieniał wielkość pliku na oczekiwaną. Teraz kopiowanie takie odbywa się w dwóch przejściach - pierwsze kopiuje wielokrotności wielkości bufora, zaś drugie pozostałą resztkę (dot. tylko kopiowania plików bez buforowania),
- dołożono dodatkową opcję w menu - wyłączanie systemu po zakończeniu kopiowania,
- poprawiono obsługę wyświetlania okna dialogowego informującego o ilości wolnego miejsca na dysku - teraz, jeśli kopiowanie zostanie przerwane w połowie a następnie wznowione, to podczas obliczania potrzebnego miejsca skopiowana część zostanie uwzględniona,
- poprawiono nieco okna wizualnych potwierdzeń - są nieco bardziej przejrzyste (niestety, dalej są beznadziejne),
- poprawiono błąd - ograniczanie ilości jednocześnie wykonywanych operacji przestawało działać w pewnych sytuacjach - wymagało to restartu programu,
- poprawiono obsługę przenoszenia danych w obrębie jednej partycji - poprzednio przenoszenie danych w ten sposób powodowało generowanie błędu 'Plik już istnieje' jeśli istniał plik lub folder o nazwie takiej jak kopiowana,
- poprawiono błędne pokazywanie postępu w przypadku kopiowania danych z wyłączonym buforowaniem (być może powodowało to jeszcze inne konflikty o których nie wiem),
- drobne poprawki dot. kolejności w jakiej przechodzi się między kontrolkami za pomocą klawisza [TAB].
- 1.02
- zamieniono starą wersję BCMenu na nową (wizualna zmiana: domyślna opcja jest pokazana pogrubioną czcionką),
- teraz nie pokazuje się już 0% po zakończeniu przenoszenia plików (nie folderów) w obrębie jednej partycji,
- dodano obsługę kopiowania plików bez buforowania (przydaje się podczas kopiowania dużych plików),
- wielkość bufora do kopiowania jest zaokrąglana do najbliższej wielokrotności 64kB,
- jeśli plik jest kopiowany bez buforowania i ma wielkość, która nie jest wielokrotnością 4kB to plik wyjściowy w pewnym momencie będzie miał wielkość większą niż plik źródłowy. (Uwaga: Jeśli w tym momencie kopiowanie zostanie przerwane, zaś później wznowione - program zacznie kopiowanie od początku, chyba że opcja używania wizualnych okien potwierdzeń jest ustawiona na ostre),
- pojwaiły się dwie nowe opcje - jedna pozwala włączyć/wyłączyć obsługę buforowania kopiowanych plików, zaś druga pozwala określić minimalną wielkość pliku, która kwalifikuje go do kopiowania bez buforowania (kopiowanie małych plików bez buforowania spowoduje mocne obniżenie prędkości kopiowania),
- poprawiono nieco obsługę konfiguracji (nie powinna teraz tak mocno przyblokowywać innych części programu),
- poprawiono kolejność przechodzenia między kontrolkami w niektórych oknach,
- zmieniono nieco układ menu głównego w programie; dołożono dodatkową opcję - teraz można wybrać monitorowanie schowka również z tego menu (a nie tylko z opcji).
- 1.01a
- poprawiono współpracę DLL'ki z wersjami ANSI starszych systemów Windows (98/Me).
- 1.01
- poprawiono sytuację, gdy brak pliku źródłowego przy włączonych oknach potwierdzeń powodował "wysypanie się" programu,
- teraz okno ręcznego wprowadzania danych o kopiowaniu wyświetla wreszcie rodzaj operacji (kopiowanie, przenoszenie),
- poprawiono współpracę programu z UNICODE'owymi wersjami Windows (NT/2000/XP) - teraz program (właściwie biblioteka DLL) powinien działać pod tymi systemami bez zarzutu,
- jeśli "Pokaż rejestr" nie wyświetli notatnika z plikiem log to pokaże odpowiedni komunikat o błędzie,
- teraz w oknie wyboru folderu docelowego (przy włączonym monitorowaniu schowka) pojawia się informacja o ilości wolnego miejsca na dysku,
- jeśli wystąpi błąd kopiowania, to automatyczne wznowienie odbędzie się po określonym czasie od wystąpienia błędu, a nie jak dotychczas od ostatniej próby wznowienia,
- jeśli podczas kopiowania danych program stwierdzi, że na dysku docelowym nie ma wystarczającej ilości miejsca to pokaże odpowiedni komunikat,
- poprawiono nieprawidłowo pokazywany opis komendy z menu kontekstowego Shell'a.