-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sun, 31 May 2020 21:32:22 +0200 Source: tickr Binary: tickr tickr-dbgsym Architecture: source Version: 0.7.0-1 Distribution: unstable Urgency: low Maintainer: Emmanuel Thomas-Maurin <manutm007@gmail.com> Changed-By: Emmanuel Thomas-Maurin <manutm007@gmail.com> Description: tickr - GTK-based highly graphically-customizable Feed Ticker Changes: tickr (0.7.0-1) unstable; urgency=low . * Fix segfaults and *freeze* with FList's when adding invalid or unreachable URLs (in tickr_feepicker.c). . * Get correct link offsets with reverse scrolling. . * Fix compiling issues for win32 version. . * Fix incorrect visual display of bidi text with reverse scrolling. Will need more feedback anyways. . * Fix the flickering-every-500-ms issue on Linux Mint 18 Cinnamon, as well as the weird on screen square artifact, in tickr_main.c: update_win_dims_and_loc(), thanks to Trevor Hemsley contribution. . * Add time of OPML export (as a comment) in tickr_opml.c. . * In tickr_feedpicker.c, change "Enter (rank and) URL:" to less confusing "<b>New Feed</b> -> Enter (rank and) URL:". . * Static global var shift_counter now member of TickerEnv struct. . * Fix no more functionnal check_for_updates() (https ? / website migration ?) . * Fix get_resource()->link_and_offset big issues. . * Fix segfaults in feed picker win -> add/update with unreachable or invalid URLs. . * Replace __FUNCTION__ with __func__ in all src files, to fix new -Wpedantic warnings about non-standard predefined identifiers in gcc5. . * Add donate button in about win. . * Fix many program startup issues . * get_new_url() renamed manage_list_and_selection(). . * Fix UTF-8 encoding related issues. . * Remove 'cutline-delimiter' param, not used/needed anymore. . * New params: 'clocksec', 'clock12h' and 'clockdate'. . * Now using logging macros from libetm. . * New 'connect-timeout' and 'sendrecv-timeout' CLI options are now settings (saved in config file). Add them in connection settings win. . * Add 'full settings' and 'connection settings' buttons in quick settings win, and 'connection settings' button in full settings win. . * New 'override_redirect' param (*very* experimental). . * Remove unusable 'fullscreen' param. . * Allow authentication username and proxy username to contain spaces. . * Try to fix flickering on Linux Mint 18 Cinnamon because of calling update_win_dims_and_loc() every 500 ms. Not working. . * New *experimental* 'fullscreen' param. . * Add HTTP status code 410: Gone. . * info_win_wait() renamed info_win_no_block(), which is less confusing, plus BLOCK/NO_BLOCK helpers for warning(). . * Improved big_error() and warning(). . * Fix a few reverse scrolling issues. Still a lot to do. . * Reload delay now up to 1440 mn = 24 h. 0 = never force reload. Actually, in multiple selections mode, all feeds are always reloaded sequentially, because there is no caching mechanism involved. . * Segfault signal (SIGSEGV) handling. . * Change 'sfpickercloseswhenpointerleaves' option name to 'sfeedpickerautoclose'. . * Change 'mousewheelscroll' option name to 'mousewheelaction'. . * Former "Preferences" dialog renamed to "Full Settings", and new easy setup dialog called "Preferences". Add tooltips. Also a few changes and fixes. . * New 'current feed' button in feed organizer. Also add tooltips. . * Find/use default browser on Linux. . * Add default response parameter to question_win() and set default responses. . * HTTPS support with GnuTLS. . * load_resource() -> load_resource_from_selection() (first name is confusing/not descriptive enough). . * New 'connect-timeout' and 'sendrecv-timeout' CLI only options, which override default timeout values, if proxy or slow internet link. Thanks to G4JC for his patch. (LP: #1475797) . * New '-dumperrorcodes' CLI arg. . * Now parse port numbers in URLs. . * Implement reverse scrolling (ie L to R) option. . * New '-dumpconfig' CLI arg. . * New libetm l_str_insert_at_b() function. . * In tickr_main.c: update_pixmap_from_opened_stream(), add if (resrc->fp != NULL) before fseek(resrc->fp, 0, SEEK_SET); to fix segfault when trying to open an invalid resource or a non-existing file from CLI. . * Improved libetm error handling and new tickr_error.c/h modules. . * In check_main_win_always_on_top(), change: gtk_window_set_keep_above(GTK_WINDOW(env->win), BOOLEAN); to: gtk_window_set_keep_above(GTK_WINDOW(env->win), BOOLEAN); gdk_window_set_keep_above(GDK_WINDOW(env->win->window), BOOLEAN); to (try to) fix always-on-top issues on some DE, like: https://aur.archlinux.org/packages/tickr/ Need feedback to know if this actually makes a difference. . * Quick hack to fix remaining 1 pixel wide line when enabling then disabling left clock, because then vbox_clock/drwa_clock min size is still 1x1 (not 0x0) and is the first widget packed in main_hbox. So, when no clock is set, we make sure the 'empty clock widget' is always on the right side, ie we do: gtk_box_reorder_child(GTK_BOX(main_hbox), vbox_clock, 1) . * When adding a feed to the feed list, new option to force an invalid/unreachable one to be kept anyways. . * Add IS_FLIST() test in tickr_feedpicker.c: add_feed_to_flnode_and_list_store() to fix f_list_search() invalid node error, when trying to add one feed to an *empty* list. (LP: #1272129) . * New free_all() function to release all allocated memory before exiting. . * Fix maximizing feed organizer window doesn't expend scrolled window: gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), sc_win, TRUE, TRUE, 0); . * Improved long strings formatting in info_win() with insert_newlines_if_too_long(). . * Change g_remove() to g_unlink() because we deal only with files. Also add a silly hack to prevent issues with win32 appdata dir user permissions unholy mess. . * 'disable screen limits' option now applies to x position too. . * Add 'marked items' stuff in UI and params. . * Change function names in menu_item array from function_name2 to function_name0 because function_name0 are always called before function_name so using 2 is just confusing. . * A few changes in tickr_feedpicker.c (line 393). . * Fix 'disablepopups' option not effective on 'no-ui' option and allow 'no-ui' option to be effective if 1st *or* *2nd* arg. . * Fix a few build/compile issues on win32. . * Stream sockets API moved to libetm. . * New libetm 'zboolean' type. . * Not-working-as-expected and never-used win_with_spinner() stuff now commented out. . * Feed title / item title / item description pages removed (commented out) from quick setup. . * "Open Feed" in menu changed to "Feed Organizer" in tickr_main.c and "Feed Picker" window title changed to "Feed Organizer" in tickr_feedpicker.c. Checksums-Sha1: c4d7ace596c46ed47dd198a5039da8f2e50e9e44 1757 tickr_0.7.0-1.dsc 4f544928ec3e7f924c4de973574474afe8702d22 765986 tickr_0.7.0.orig.tar.gz 238649c4003b9cfac2464685d6f09e0519c7cadc 9488 tickr_0.7.0-1.debian.tar.xz a6199fe8180a0b823c9142d7aac5b70c05463a55 11161 tickr_0.7.0-1_amd64.buildinfo Checksums-Sha256: 325016d4be71e2b219ed49844fb14303365a243de4b430daab357c5070ff280b 1757 tickr_0.7.0-1.dsc c133f29330c8ddf1e387394273f8a9a36d80ec1eb3ed9cd7d08664dd38085d45 765986 tickr_0.7.0.orig.tar.gz 605844af40a6c095dc40458e8ca5c75af189055b996b140c971a56fae4f5a116 9488 tickr_0.7.0-1.debian.tar.xz 3c350063104e5e779d9c14fe726c3fa0da9da4675f15bede2559a2660b58da6f 11161 tickr_0.7.0-1_amd64.buildinfo Files: 304062e2d8daa0b8dd0c1186a07325d9 1757 net optional tickr_0.7.0-1.dsc d09e612bcaf62c868b5e09e93b12b878 765986 net optional tickr_0.7.0.orig.tar.gz 29a352b048e6ee304c714dabd4695247 9488 net optional tickr_0.7.0-1.debian.tar.xz a45903f801e7aae81f3e3a2d41a2bd0a 11161 net optional tickr_0.7.0-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE3cU+UTD9CCI/mJRWSQhq0+vi8x8FAl7h2VUACgkQSQhq0+vi 8x8TCw/+L2J0ZeCdL7Oz/hfPqgqoczX1eCspONj44CV5ZTZL+dBuDznuIODKvwDK Q2b7sCBlfQ9f8t5ugcIJqQTS8fnFmeUJZRLhyBHY4oUbL8ahO+ob8RNIWsj/Olvq 7ZC7/v7rNsfWvtnnPd73Pg/3kdcs9mmzgfIIEkIraA7AMwVsl370f7X1VbrrhFZs rkHbR4BgaQH7MeORUcNHMpM7L0vx54UzvBS5Zy3cD/KjcdPA2ldNl0vwM9LZifCd cHOH9+qhIVru8cotQ2P2iVx3+V3ZKDA1Y8+3DUBZs8VOiSE4CQRaCqW1bw8V8vxv ZHzmdfPceinGX17W46RHl2Wf/ZfIrgclJFFI++uJfnVn01WD9lVduGWlGmc/owzR JxQtnqNtYM4In2FMvq7UfsjOKIz3aNrOg8XsQ8pzzIUsC6mzOxAhaRO/saSZGyZK AN+exP/aaIe+42wTosfgtQXSro5TL94p8/eCKleYmJUuUrKrJBB4I6vqGCMjz315 5wv4+5L2iPPJCChg1zWo0q0sGNr8NhHTrOS7blT2ERxE7Ag4DsM443gf/yJiZSH2 Hn5Oz9oyAELKAaTM2LS7k1VBdyfrgJEU4Xlw2U+OD9BkoQ4g3DIaa6zYgTahOa81 9/81m4faoxUsQ/LFi0jraHEg3RAYHpekZ/42YdrBl1eDCDnbmmg= =6MYM -----END PGP SIGNATURE-----