What's new in uTox 0.18.1
Jan 25, 2021
- Features:
- Less .text, less bloat!
- Fixes:
- Solved crash when undoing chat input with ctrl-z (@siburec) (d841c3e)
- groups: load group topics from Tox save (d6f9b68)
- Fix heap-use-after-free when creating new group chats (@siburec) (c47612e)
- langs: Remove strings that are not supposed to be translated (b1fc2f3)
- Use correct type for pthread entry point (@krobelus) (cadab94)
- Pass enum value with correct type when cancelling file transfers (@krobelus) (7bf108d)
- Copy text from chat without nicks via ctrl-c in Windows (@redmanmale) (88bf58d)
- Documentation:
- README.md: Add Spanish to the list of complete translations (4b8cda7)
- Add Debian installation instructions (@garetethan) (c5595be)
- docs: fix simple typo, precomplied -> precompiled (@timgates42) (fd2ad87)
- Languages:
- Complete Spanish translation (@siburec) (f840779)
- Development:
- edit_do(): rename variable new to new_change (f6f37cb)
- edit_do(): remove useless variable history (fdb62f1)
- CI cleanup:
- add tools/timediff.py (741cfa0)
- CI: OSX: Don't cleanup after installing with brew (6e98aa2)
- CI: OSX: Don't brew update (94fe7ad)
- CI: OSX: Install opus and lib{vpx,sodium} from brew (e644dc2)
- CI: Win64: Don't install libopenal, it's already being compiled (2ba7588)
- CI: Linux: Install lib{sodium,opus,vpx}-dev from repo (fcdb057)
- rm extra/common/build_openal.sh (cda9d96)
- Port Travis configuration to GitHub Actions (@krobelus) (3011731)
- Disable -Werror for 3rd party projects (@krobelus) (154c3db)
- Require libsodium only when linking statically (64c7938)
- Remove libsodium dependency (05ccede)
- travis.yml: update OS to "focal" (latest) (a4ead56)
New in uTox 0.18.0 (Dec 4, 2020)
- Features:
- More stability, less code!
- Fixes:
- Fix crash when changing toxcore-related settings (92102bf)
- fix dragging friend list (#1470) (@w23rd) (70127ba)
- utox_settings struct: give proxy_ip[] a size (fix UB) (072d29e)
- Update and refactor settings loading and saving:
- Drop obsolete save and load settings format (@redmanmale) (6ead537)
- Rename (and fix usages) SETTINGS fields to match UTOXSAVE struct to be able to load it from config directly (@redmanmale) (751ea57)
- Remove unused function config_osdefaults() (@redmanmale) (fe8cfe0)
- Use settings instead of separate variables (@redmanmale) (94d474a)
- Refactoring save and load uTox settings (@redmanmale) (acb2787)
- Save settings before killing Tox threads (@redmanmale) (a615853)
- Style fixes (@redmanmale) (0a0b171)
- Update mock settings (@redmanmale) (0c8c74e)
- Try create Tox folder before saving settings (@redmanmale) (93aaef8)
- settings.c: Write macros for write_config_value_*() (6347681)
- getopt: Exit on wrong usage (c7353a3)
- Fix offset of the typing notification (@redmanmale) (c92dfe6)
- Fix file size formatting in chatlog (@redmanmale) (60a0085)
- Fix handling large files (@redmanmale) (590efb8)
- Documentation:
- Various README updates:
- README.md: replace link to changelog with release notes (f15d7af)
- README.md: Team: replace GitLab with GitHub links (e0949cf)
- README.md: offer direct email contact (09d5f14)
- README.md: rearrange Features (6fa1daf)
- README.md: move Features before Downloads (787d0a1)
- README.md: move screenshots to separate page (9b6735e)
- README.md: reorder links in the header (b9de94a)
- README.md: add introduction text (edc4223)
- README: Update my email address (a9dcd54)
- INSTALL: Fix table of contents; clean up a bit; update link for Windows (@redmanmale) (c004daf)
- README: Update link to win64; drop obsolete or dead links to win32 and winXP (@redmanmale) (09807d9)
- README: Drop frighteningly red coverage badge leading nowhere (@redmanmale) (800c730)
- README: aTox is love, aTox is life! (@GrayHatter) (c651f0d)
- Document and simplify filter_audio_check() (6894b73)
- Reflect in --help text, that --debug requires an argument (dc3afc5)
- Add missing themes to --help text (8d7c875)
- Various man page updates:
- utox.1.in: Don't list every theme in synopsis (3a17352)
- utox.1.in: Add --debug option (b955771)
- utox.1.in: Correct max verbosity increment from 3 to 6 (0693ec0)
- utox.1.in: Remove reference to website utox.io (5af1aae)
- Move utox.1.in from src/ to man/ (8ffc8d1)
- README: Update fingerprint (@endoffile78) (20e441e)
- CHANGELOG.md: redirect to release_notes/ (fa06d80)
- BUILD: Update build docs for x86 (@redmanmale) (e769a75)
- README: Update Appveyor badge to point to official uTox project (@redmanmale) (2549594)
- BUILD: Update build docs for Windows (@redmanmale) (c32820f)
- Languages:
- Update Japanese (@xfm00mm) (6ef32a4)
- Update German (Markus V) (b4c8682)
- Development:
- Minor settings changes (3873db7 7ae69a6 e851927 c8441c8)
- /CMakeLists.txt: remove header files from add_library() and add_executable() (2b4aa1c)
- src/xlib/CMakeLists.txt: compile mmenu.{c,h} conditionally (f09ef26)
- src/xlib/CMakeLists.txt: compile dbus.{c,h} conditionally (968275f)
- Return the new groupchat pointer from group_create instead of a bool (@endoffile78) (f394e67)
- CMake: Simplify regexes that match MacOS, Linux, NetBSD and FreeBSD (@mazocomp) (3c94f97)
- CI: Use Openal fork with fix for CMake > 3.12 (@redmanmale) (1754f83)
- Update Travis CI config: remove obsolete parameters, update linux dist (@redmanmale) (294ce89)
- Rename friend list functions (e42ce47 99836d7 e5a2173 5aae930)
- Various Windows cleanups (@redmanmale) (66b82df d256ba9 f293dd4)
- Use the old stb commit (@robinlinden) (18c7a3f)
- CMake: Mark targets as being C only (@robinlinden) (1d31a8f)
- CI: Don't depend on cmdline.org artifacts on Travis (@robinlinden) (264caba)
- CMake: Fix cross-compilation from Linux to Windows (@robinlinden) (4720a2c)
- CI: Update Appveyor build (@redmanmale) (b9814dc)
- CMake: Give third-party libraries their own targets (@robinlinden) (f2c9417)
- Allow building Windows w/ -fno-common (@robinlinden) (f9423b4)
- Fix implicit fallthrough warnings in Windows (@robinlinden) (34ceb7b)
New in uTox 0.17.2 (Apr 14, 2020)
- Features:
- Implement ctrl+F: toggle flist online status filter (b7fdac2)
- Implement ctrl+f: focus on flist search input field (0b401eb)
- Search friend list also by Tox ID (ae85208)
- Implement ontab and onshifttab callbacks for text fields in add friend page (4842553)
- Handle Home & End key in friend list (ctrl+Home, ctrl+End; go to first and last friend) (f1de42b)
- Handle Home & End key in messages panel (For going to the top and bottom of the chat log) (8f19de0)
- Make Esc key unfocus from text input fields (This allows to scroll the chat log without having to click into it.) (b227afe)
- Focus message input field when starting to type (e4cc50c)
- Implement ontab and onshifttab callbacks for all text fields in settings (7194761)
- Fixes:
- Fix a crash when adding a friend to a group (cb451de)
- Load window position from config file (0bcfead)
- Unbreak build with OpenAL 1.20.0 (@t6) (b608d58)
- Friend list fixes (1504fc0 195553d 58707ee)
- Fix Up key in message input field (118298e)
- Fix memory leaks (8b04e6f)
- Fix compilation error on GNU/kFreebsd (@yangfl) (bb790c5)
- Fix typos (@yangfl) (23e9e9b)
- Use correct evdev header on FreeBSD (@t6) (37271f9)
- Development:
- Remove auto-updater (@robinlinden & @avoidr) (3d1b1df)
- Show value of $ENABLE_LTO in cmake output (fb57530)
- Static linking fixes (02c5898 bc048af 812ad6d 507ea0a 6ca51bd ea876ca)
- Don't pass 2 of every flags in CFLAGS (@robinlinden) (4b1228d)
- Travis: Linux: disable auto-update test (e5a564f)
- CMakeLists.txt: add CFLAG -fno-common (ee15dbe)
- Make uTox gcc10-ready (-fno-common fix) (@eclipseo) (c7cb563)
- Remove WinXP support (eb81ba5)
- add tools/relnotes_to_cstring.sed (bb8ce78)
- Documentation:
- add instructions to install from Guix (@metallicmole) (60fb4ee)
- add keybindings to manpage (@metallicmole) (192ed8d)
- docs/BUILD.md: minor rephrasing (c4d101f)
- docs/BUILD.md: add note about musl+clang linking issue (9a8a632)
New in uTox 0.16.1 Alpha (Aug 28, 2017)
- IO device dropdowns broken after Tox thread restart #992
New in uTox 0.16.0 Alpha (Aug 28, 2017)
- Closed issues:
- how can I change my tox ID ? #985
- CMake needs some TLC #978
- Default asan to off on static Windows #972
- Segfault in video_begin #951
- Custom bootstrap node #939
- Set up regular static analysis #927
- Video with = 0 can't preview when doing desktop sharing #915
- Friend settings are not saved unless you change the alias too #905
- Chrono test fails randomly #881
- Remember auto-accept option #879
- Clicking on webcam makes uTox crash 0.15.0 #873
- uTox assembly info (on Windows) #869
- video window has title "TEMP TILTE CHANGE ME" #862
- Minor UI glitch #855
- make Xcode project #851
- Status and name overlaps with the status change button. #850
- Profile password field in the wrong place #821
- Links does not work if contain non-ASCII characters #815
- Video framerate #793
- Some warnings. #781
- Incorrect button labels on Advanced settings tab #667
- filetransfer rejected if illegal characters in filename on windows #611
- Unencrypted debug info is wrong #586
- Maximum distance for switches #580
- No A/V in develop branch #460
- Messages received from the wrong user. #449
- Displayed version numbers are not up to date #422
- Porable mode: Yes/No combobox in the Profile tab in Settings #398
- Double click to select text (X11) is broken #353
- DPI Broken - Windows 10 #351
- Group calls not working #348
- Scrollbar bottom cap is garbled at certain DPI settings #265
- Version 0.4.2 broke Group Call #34
- uTox hang on restarting Tox thread #989
- message icon not refresh #812
- X11: middle click to paste text stopped working #784
- Language settings don't save after changing #96
New in uTox 0.15.0 Alpha (Apr 27, 2017)
- Closed issues:
- Add a configure-time switch to disable LTO #844
- Fix updater test #829
- Could not set password on Ubuntu #824
- Some redesign proposal #823
- no tray icon in LXDE #822
- Missing a lot of translations #818
- Group notifications settings use old style switch #816
- Crash when receiving file with auto accept enabled #811
- Interface glitches after changing DPI #810
- make with -DENABLE_FILTERAUDIO=0 fails #809
- Video window doesn't open on Windows #804
- Updates (no new version on site) #795
- Segfault upon hitting the "preview video" button #790
- official sources #787
- Update notes display at every startup, bottom of text is cut off with no scrollbar #783
- The screenshot status is not updated #771
- Desktop notifications on X11 stopped working #728
- Clicks apply to multiple layers #718
- Deleting messages functionality #711
- File transfers sometimes miss updates #655
- Publish GPG key #653
- Can't connect from restricted network (port 443) #625
- Build uTox with muslc #555
- Sending files or photos stops in the middle of transference or 'file transfer broken' Error #509
- Merged pull requests:
- v0.15.0 #853 (GrayHatter)
- Release v0.15.0 #852 (robinlinden)
- Enable updater test only when updater is enabled #849 (nurupo)
- Fix dbus includes #848 (nurupo)
- Add OpenBSD and FreeBSD instructions to BUILD.md and INSTALL.md #847 (endoffile78)
- Ukrainian translation update for v.0.14.0 #843 (v2e)
- UI refactor to make things cool and stuff #842 (GrayHatter)
- Fix xlib #840 (endoffile78)
- Fix some coverity warnings #839 (endoffile78)
- Remove unneeded includes from xlib/main.h #837 (endoffile78)
- Move somethings out of main.h #836 (endoffile78)
- UI redesign #835 (redmanmale)
- Fix the updater tests #834 (GrayHatter)
- Remove unneeded includes from main.h #833 (endoffile78)
- Improve cmake ASAN behaviour. #828 (robinlinden)
- Python script to find missing translations #820 (redmanmale)
- Fix langs #819 (redmanmale)
- Fix markdown formatting #817 (nurupo)
- Fix for bad redraw size on windows #813 (GrayHatter)
- Fix double free in edit_do on friend_free() #807 (GrayHatter)
- Fix autoaccepting file transfers on Windows #806 (robinlinden)
- Fixes for video not showing up on windows #805 (GrayHatter)
- Support for OpenBSD, NetBSD and FreeBSD. #801 (robinlinden)
- Drop deprecated function file_raw from Windows. #800 (robinlinden)
- Fix travis #799 (endoffile78)
- Fix a lot of the issues found on coverity. #797 (robinlinden)
New in uTox 0.14.0 Alpha (Apr 27, 2017)
- Closed issues:
- make fails - tox/toxav.h: No such file or directory #788
- Error 2 compiling on ubuntu 16.04 #782
- GitLab? #778
- Can't send or receive more than one inline image still. #775
- uTox lost chat history #770
- Notification icon is red forever #769
- enable -Werror in CI environment #765
- CMake: when using clang, also use safestack #741
- notifications works wrong #726
- No notifications when window is minimised #717
- Can't remove avatar #697
- Debug builds should make use of the GIT_VERSION macro #668
- All randomised nospams start with 0000. #665
- Close to tray option setting will not be remembered. #614
- update_tray() on windows needs some TLC #602
- Tray icon only visible as white vertical bar #185
- Merged pull requests:
- Update develop with develop from gitlab (We're back) #792 (GrayHatter)
- Mirror @cebe's build fixes for gcc from GitLab to GitHub #786 (robinlinden)
- Mirror changes done on GitLab to GitHub. #785 (robinlinden)
New in uTox 0.13.1 Alpha (Apr 27, 2017)
- Closed issues:
- inline filetransfers stop working after the first one being successful #755
- Linux packagers need a way to disable auto-updates #683
- Merged pull requests:
- v0.13.1 to master #774 (GrayHatter)
- Gitlab #773 (GrayHatter)
New in uTox 0.13.0 Alpha (Apr 27, 2017)
- Closed issues:
- Video issues uTox 0.9.7 -> 0.12.2 #752
- LOG_FATAL_ERR should never be a no-op #748
- The XLIB crash bug on Debian #742
- All contacts are lost on Advanced parameter change #732
- Non-ASCII characters past issue #729
- Replace flist_get_selected with flist_get_selected_friend/group/type #722
- v0.12.1: Windows7/Windows10: Send File issue #721
- Avatars not loading since 0.11.x #713
- Manual change nospam #708
- uTox doesn't save chat history even though the option is on #682
- Chat window doesn't redraw when scrolling using pgup/pgdn #661
- Delete contacts confirmation #615
- Could not paste non-ASCII characters into chat #583
- Create additional debug levels #572
- Merged pull requests:
- v0.13.0 #767 (GrayHatter)
- Release v0.13.0 #766 (robinlinden)
- FT make file counting more roubust #763 (GrayHatter)
- Fix outgoing images #762 (GrayHatter)
- Add an option to allow disable the updater #761 (endoffile78)
- Stop uTox from segfaulting when a peer is missing from gc. #759 (robinlinden)
- Move finding freetype to xlib's CMakeLists.txt #758 (endoffile78)
- Update documentation #756 (romantic668)
- Cleanup and bugfixes #754 (robinlinden)
- Update travis script for win* #753 (GrayHatter)
- Always exit on LOG_FATAL_ERR, and convert exiting LOG_ERRs #751 (cebe)
- Remove old debug macros #750 (endoffile78)
- removed superflous newlines in log messages #749 (cebe)
- Fix FT threading issues #747 (GrayHatter)
- Don't leak memory if realloc fails. #746 (robinlinden)
- Fix logic in pausing file always being true. #745 (robinlinden)
- Need to start travis #744 (GrayHatter)
- Fix Windows warnings and exporting chatlogs as plaintext on Windows. #739 (robinlinden)
- Fix warnings related to message types. #738 (robinlinden)
- Allow users to log errors to a file #737 (endoffile78)
- Louder errors and more checks for saving things. #735 (robinlinden)
- Update CMakeLists.txt #731 (Axaprj)
- Fix utf8 copy-paste everywhere. #727 (robinlinden)
- Make fread more samey across uTox. #725 (robinlinden)
- Add flist_get_friend, flist_get_groupchat, and flist_get_type #724 (endoffile78)
- Allow changing nospam manually #723 (endoffile78)
- Refactor themes a bit. #716 (robinlinden)
- Add confirmation to deleting friends #715 (endoffile78)
- Fix loading of avatars. (Patch courtesy of @flussence.) #714 (robinlinden)
- Update OSX build instructions #710 (endoffile78)
- Fix pgup/pgdown not redrawing chat screen. #707 (robinlinden)
- Fix a few memory leaks in messages.c #706 (robinlinden)
- Fix SIGTRAP on clearing chat backlog. #705 (robinlinden)
- Fix chatlogs being set to read-only on Windows. #704 (robinlinden)
- button.c gen fixups #702 (GrayHatter)
- Use GNUInstallDirs in cmake #698 (GrayHatter)
- Improve logging macros #656 (GrayHatter)
- Custom Windows and Notifications popups #550 (GrayHatter)