jaBuT - a flexible back-up and sync program

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Post Reply
Message
Author
ozziguy
Posts: 46
Joined: Mon Oct 10, 2016 4:12 pm

Re: jaBuT - a flexible back-up and sync program

#91 Post by ozziguy »

The details dialouge is only displayed under the following conditions:
I see. All good then
ok I fixed this issue. It was (again) a very bad "Comment this line while testing and forget to comment it out for release" error :x
The new version number is exactly the same. The update can be downloaded through the updated anyway because the hash of the file on the server changed.
S*** happens ! :p. Tested and working :)
Just added the functionality to save and load the window positions of the main, log and preview window the user has defined.
If a window is outside of every visibility, it will be in the middle of the biggest screen. For this I use the function "MonitorFromWindow". So, normally a window shouldn't just disappear or things like that. Will be available in version 50.
Why I needed 50 version to implement a functionality like this? :roll:
Great stuff. Thanks for the feature :)
Thank you very much for your incredible help!
Cool apps deserve help :)

ozziguy
Posts: 46
Joined: Mon Oct 10, 2016 4:12 pm

Re: jaBuT - a flexible back-up and sync program

#92 Post by ozziguy »

Test 50

On the preview window there is a button labelled Button4 at the top middle covering some source info. Clicking it does nothing

Folder timestamps for Modified and Accessed work fine on the first run but not on every next run (If i delete the destination folder then every next run alternates between working and not working)

Window size and position seems to work :)

Cheers for the update :)

User avatar
jabuTBackup
Posts: 138
Joined: Tue Mar 29, 2016 6:56 am

Re: jaBuT - a flexible back-up and sync program

#93 Post by jabuTBackup »

Hi ozziguy,

Thank your for your testing.

I tried to reproduce this error. I did the following:
- program start up
- profile execution
- - verified timestamps - all ok
- profile execution
- - verified timestamps - all ok

After that I tested:
- program start up
- profile execution
- - verified timestamps - all ok
- deleted the whole destination directory
- profile execution
- - verified timestamps - all ok

Is this what you did? If yes, I can not reproduce the timestamp issue :(

ozziguy
Posts: 46
Joined: Mon Oct 10, 2016 4:12 pm

Re: jaBuT - a flexible back-up and sync program

#94 Post by ozziguy »

jabut-backup wrote:Hi ozziguy,

Is this what you did? If yes, I can not reproduce the timestamp issue :(
Yes, that's what i did

I disabled multi-threading and the problem goes away. Sounds to me like a delay or something

User avatar
jabuTBackup
Posts: 138
Joined: Tue Mar 29, 2016 6:56 am

Re: jaBuT - a flexible back-up and sync program

#95 Post by jabuTBackup »

Hi ozziguy,

I think the problem has been resolved now.
The new fixed version will be available soon. Maybe I'll put it online directly, but maybe I'll implement some other stuff too.

I let you know =)

User avatar
jabuTBackup
Posts: 138
Joined: Tue Mar 29, 2016 6:56 am

Re: jaBuT - a flexible back-up and sync program

#96 Post by jabuTBackup »

Hi,

about 12 hours ago I started a long-term test to be sure version 51 is fine.

call: start "" "jaBuT.exe" -runprofile "Long-term test (1)" -silent -exit
mode: compression
file count: 2894 files with about 50 mb of size
repetitions: 500 times

The same test just without -exit parameter I will start after this test has been finished.

Current state after 12 hours with computer in low energy mode:
test #1: 346 of 500 finished without issues
test #2: not started yet finished without issues

User avatar
jabuTBackup
Posts: 138
Joined: Tue Mar 29, 2016 6:56 am

Re: jaBuT - a flexible back-up and sync program

#97 Post by jabuTBackup »

Update time! Version 51 has been released.
All mentioned changes in this forum since the last release are implemented and a little bit more.
7-zip support will come with version 52.

Change log:
  1. Added functionality to save and load the user defined position of the details dialouge
  2. Added ability to enable/disable the statistics feature for any profile in the profile settings
  3. Added parameter -destinationdir "directory" which allows to set a temporary destination directory for a profile run
  4. Added option "Show 'low memory' warning if necessary"
  5. Added parameter "-lowmemorywarning [enabled|disabled]" to enabled or disable the low memory warning (memory guard) for a profile run
  6. Removed "Force execution" option from "run program BEFORE" list
  7. Refactored and optimized many core routines and other stuff
  8. Improved some internal behaviours while starting of all executables program files
  9. Log content now scrolls down to the last message when loading the log
  10. Moved the language selector component to the first options page
  11. Programs scheduled for execution before a profile run are now being executed earlier
  12. Improved the behaviour of how filters are being loaded to the GUI (include/exclude dialouge) a bit (more soon)
  13. Changed the internal behaviour of saving and loading some settings (see notes below)
  14. Fixed an error which caused not tranfering directory timestamps sometimes when using multi threading
  15. Fixed a relatively rare appearing error when a profile run has been finished
  16. Fixed a potentially occurring error when starting a profile automatically
  17. Fixed wrong working editing feature in run before and after profile lists
  18. Fixed slightly misplaced loading indicator on log window
  19. Fixed an error in feature "save log files for N days"
Thank you everyone for your awesome support. I really appreciate it :)
Unfortunately there are some bugs once in a while. In my opinion because I am just a single programmer who does this software in his free time :oops:
I everytime try my best to avoid them and fix them as fast as possible when I know about them.
I hope I can make you a good piece of software anyway.

The update can be downloaded, as usual, from the website or through the updater.

Download : http://jabut.de/en/download#download
Changelog: http://jabut.de/en/changelog#v1151

ozziguy
Posts: 46
Joined: Mon Oct 10, 2016 4:12 pm

Re: jaBuT - a flexible back-up and sync program

#98 Post by ozziguy »

It's all good. Bugs and compatibility are to expected in every software. Thanks for the new version and your efforts

Test 51

1. Window sizes and positions all save nicely :-)

2. Timestamps all transfer nicely with and without multithreading :-)

3. When cancelling the edit profile window, the confirmation dialogue has a text alignment issue

Warning: all unsaved changes will be
Lost

^^ Lost ?? is 99% hidden behind the Yes button

4. Delete all logs does not work

5. Tray icon popup text is in french when no changes are found. After playing around with the language selection, the popup has disappeared. Restart jabut and it comes back

6. Release dates.... 1st, 2nd, 3rd, 4th, 5th, etc ;-)

ozziguy
Posts: 46
Joined: Mon Oct 10, 2016 4:12 pm

Re: jaBuT - a flexible back-up and sync program

#99 Post by ozziguy »

Found another bug

On the options window with the 2 reset settings options at the bottom left, if i hover over them then those 2 options turn to blue and can't see the text and stay that way until jabut is restarted

I take it that's a theme issue ?

User avatar
jabuTBackup
Posts: 138
Joined: Tue Mar 29, 2016 6:56 am

Re: jaBuT - a flexible back-up and sync program

#100 Post by jabuTBackup »

Hello ozziguy, thank you for your help. I feel a bit ashamed now :oops: All this stupid bugs :roll:
- Delete all logs does not work
-- I use one and the same method to delete ALL logs with this button and to delete automatically logs older than N days
-- when optimizing this function I forgot to remove my "testing conditions" properly.
Everything should work now.
- Tray icon popup text is in french when no changes are found
-- Repared too. It wasn't only this single text. All tray texts where french instead of english :oops:
- When cancelling the edit profile window, the confirmation dialogue has a text alignment issue
-- Could you please tell me what operating system you are using and what your DPI setting in DPI or percent is?


The new version with the already fixed issues is online now =).
I didn't change the release version number - I just changed the build.
But the update can be downloaded through the updater anyway.

ozziguy
Posts: 46
Joined: Mon Oct 10, 2016 4:12 pm

Re: jaBuT - a flexible back-up and sync program

#101 Post by ozziguy »

Logs now delete :-)

Tray icon popup text is now in english :-)
However, it does not display after running a profile on the first run. Must restart jabut for it to work

XP / 1920x1200 / 96DPI

User avatar
jabuTBackup
Posts: 138
Joined: Tue Mar 29, 2016 6:56 am

Re: jaBuT - a flexible back-up and sync program

#102 Post by jabuTBackup »

Update time! Version 52 has been released.
7-Zip support won't come with version 52 but with 53 probably.

Change log:
  1. Preparations for 7-Zip support started
  2. "Delete logs for profile" is now only enabled when there are logs (thanks to ozzyguy)
  3. Improved the positioning of the main form under Windows XP to prevent kind of "flickering"
  4. Improved loading and saving of the windows size and dimension in general
  5. Improved and fixed many GUI related things
  6. Fixed an error which caused switching back to mode "Only show on main window"
  7. Fixed an error which caused not showing the window title of the details dialouge on Windows XP
The update can be downloaded, as usual, from the website or through the updater.

Download : http://jabut.de/en/download#download
Changelog: http://jabut.de/en/changelog#v1152

User avatar
jabuTBackup
Posts: 138
Joined: Tue Mar 29, 2016 6:56 am

Re: jaBuT - a flexible back-up and sync program

#103 Post by jabuTBackup »

Little information:
7-Zip support has been implemented almost completely.
Version 53 will get a completely new GUI for archive compression options.
Update coming definitely this year!

Why a completely new compression library? Very simple:
compressing ~5000 files with ~500 MB takes about 1 minute or 2 with the old library.
The new one compresses the data above in about 15 seconds into a ZIP file. Compressing into a 7-Zip file takes about 50 seconds to 1 minute.

User avatar
lintalist
Posts: 436
Joined: Sat Apr 19, 2014 12:52 am
Contact:

Re: jaBuT - a flexible back-up and sync program

#104 Post by lintalist »

Some minor suggestion regarding the help menu:

- the ? is very narrow so using the mouse it is hard to click, changing it to text 'help' would make it easier.

- in many programs the HELP options is aligned all the way to the RIGHT of the menu bar like so

Code: Select all

|File Edit Tools View                                                                      Help|
it also allows you to easily add a keyboard shortcut: alt-h

- I would move - or also add a - "check for updates" to the help menu, that way users don't have to click help, about, check for updates but can do so directly from the help menu.

User avatar
jabuTBackup
Posts: 138
Joined: Tue Mar 29, 2016 6:56 am

Re: jaBuT - a flexible back-up and sync program

#105 Post by jabuTBackup »

Hi and thank you for your positiv feedback!
Nice feedback, everything changed for the next version =)

When an update is available an information window is being displayed on the bottom right corner of the screen.
Otherwise there is only a message box saying that the program doesn't need an update.
Attachments
jb-MenuChanges.png
Last edited by jabuTBackup on Sun Dec 11, 2016 3:06 pm, edited 3 times in total.

Post Reply