Accepted tickr 0.7.0-1 (source) into unstable
-----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-----
Reply to: