1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914
|
Beta 33, Jul 5, 1999: 1. The article list of npsummary now does not try to
show whether its contents are seen or unseen,
requested or unrequested headers. The list window
now writes its location and size to disk, and will
reuse these values on next invocation.
Change to:
npsummary/sort_list_callback.C
npsummary/list_button_callback.C
2. Corrected bug in npsepax which prevented it from
skipping folders when expiring articles.
Change to:
npsepax/npsepax.C
3. Wrote script to do simple server-side searches.
Added:
nplauncher/perl/search.pl.in
Beta 32, Jun 13, 1999: 1. Corrected bug which caused glib to crash when
restarting npconfig. Needed to call gtk_main_quit().
Change to:
npconfig/reload_button_callback.C
Beta 31, Jun 13, 1999: 1. Corrected bug in NP_Config.c which prevented
npconfig from starting.
Change to:
npconfig/NP_Config.C
Beta 30, Jun 13, 1999: 1. whole_hog.pl now sends a SIGUSR1 to npcollections,
if it's running to get it to update its tree.
Change to:
nplauncher/perl/whole_hog.pl.in
2. Changed gdk_window_get_position() to the
undocumented gdk_window_get_root_origin() function,
so now applets correctly remember their positions
after a restart. The npconfig applet now records its
size and position as well.
Changes to:
npcollections/save_size.C
npsummary/save_size.C
nptext/save_size.C
npcompose/save_size.C
npconfig/NP_Config.C
npconfig/Makefile.am
npconfig/npconfig.h
Added:
npconfig/set_size.C
npconfig/save_size.C
Beta 29, Jun 8, 1999: 1. Fonts now default to fixed, if those specified cannot
be found by gdk_font_load().
Changes to:
npcollections/NP_Collections.C
npcollections/font_menu_callback.C
npsummary/NP_Summary.C
npsummary/font_menu_callback.C
nptext/font_menu_callback.C
2. Perl fixes, including a fix for a bug that would
delete all the files in the user's home directory!
Changes to:
nplauncher/perl/whole_hog.pl.in
nplauncher/perl/view.pl.in
nplauncher/perl/decode.pl.in
Beta 28, Jun 6, 1999: 1. Another small tweak to date-matching regular
expression, to allow it to match non RFC-compliant
Date headers.
Change to:
npsepax/nppex/convert_date.C
2. Corrected bug which prevented individual messages
from being deleted in Follow-ups groups.
Change to:
npsummary/remove_button_callback.C
3. whole_hog.pl now calls detwit.pl with an argument to
turn off feedback messages.
Change to:
nplauncher/perl/whole_hog.pl.in
4. Put nptext's text widget inside a scrolled window.
There are bugs here in Gtk+ that prevent the
horizontal scrollbar from working, or else I'm
missing something here.
Change to:
nptext/NP_Text.C
5. npsummary's arrow buttons now select the first item
in the thread tree, if no item is selected when a
button is pressed.
Change to:
npsummary/left_button_callback.C
npsummary/right_button_callback.C
npsummary/up_button_callback.C
npsummary/down_button_callback.C
npsummary/left_red_button_callback.C
npsummary/left_green_button_callback.C
npsummary/left_grey_button_callback.C
npsummary/right_red_button_callback.C
npsummary/right_green_button_callback.C
npsummary/right_grey_button_callback.C
Beta 27, Jun 6, 1999: 1. Applets now remember their positions and sizes.
Exactly where the windows are
placed, is determined by your window manager, and
therefore may not be exactly where you wish.
Changes to:
npcollections/Makefile.am
npcollections/npcollections.h
npcollections/NP_Collections.C
npcollections/~NP_Collections.C
npsummary/Makefile.am
npsummary/npsummary.h
npsummary/NP_Summary.C
npsummary/~NP_Summary.C
nptext/Makefile.am
nptext/nptext.h
nptext/NP_Text.C
nptext/~NP_Text.C
npcompose/Makefile.am
npcompose/npcompose.h
npcompose/NP_Compose.C
npcompose/~NP_Compose.C
Added:
npcollections/set_size.C
npcollections/save_size.C
npsummary/set_size.C
npsummary/save_size.C
nptext/set_size.C
nptext/save_size.C
npcompose/set_size.C
npcompose/save_size.C
2. Perl fixes:
Changes to:
nplauncher/perl/Peruser.pm
nplauncher/perl/whole_hog.pl.in
nplauncher/perl/detwit.pl.in
3. Search fixes:
Changes to:
npsummary/NP_Summary.C
npsummary/tree_callback.C
npcollections/pack_button_callback.C
Beta 26, Jun 1, 1999: 1. Minor Perl fixes:
Changes to:
nplauncher/perl/decode.pl.in
nplauncher/perl/detwit.pl.in
2. Used gtk_signal_emit_stop_by_name() to stop default
handler for tree widget in npsummary from being
called when the user used the right mouse button to
mark a header as requested, eliminating the ugly
subtree collapse-then-expand behaviour witnessed when
the node selected was the root node of a subtree.
Changes to:
npsummary/Makefile.am
npsummary/npsummary.h
npsummary/update_tree.C
npsummary/request_shortcut_callback.C
Removed:
npsummary/set_expanded_callback.C
npsumamry/expand_subtree_callback.C
Beta 25, May 30, 1999: 1. Perl fixes:
Changes to:
nplauncher/peruser4-helpers
nplauncher/perl/Peruser.pm
nplauncher/perl/detwit.pl.in
nplauncher/perl/add_twit.pl.in
nplauncher/perl/rm_twit.pl.in
nplauncher/perl/list_twits.pl.in
nplauncher/perl/filter.pl.in
Added:
nplauncher/perl/rm_dups.pl.in
2. Fixed bug where strtok() was used on const string
literal:
Change to:
npsummary/npthreads/load.C
3. Allowed any character to appear in folder names.
Change to:
npconfig/new_folder_callback.C
npconfig/replace_folder_callback.C
4. Remove hooks code. Functionality is too broad.
Helper scripts do the job just fine.
Changes to:
npconfig/Makefile.am
npconfig/NP_Config.C
npconfig/npconfig.h
npcollections/pack_button_callback.C
npcollections/NP_Collections.C
npcollectinos/~NP_Collections.C
Removed:
npconfig/init_startup_hooks.C
npconfig/init_exit_hooks.C
npconfig/init_before_hooks.C
npconfig/init_after_hooks.C
npcollections/startup_exit_hooks.C
npcollections/transfer_hooks.C
Beta 24, May 23, 1999: 1. Perl fixes:
Changes to:
nplauncher/perl/Peruser.pm
nplauncher/perl/decode.pl.in
nplauncher/perl/view.pl.in
nplauncher/list_filters.pl.in
Added:
nplauncher/perl/detwit.pl.in
nplauncher/perl/add_twit.pl.in
nplauncher/perl/list_twits.pl.in
nplauncher/perl/rm_twit.pl.in
Beta 23, May 11, 1999: 1. Corrected bubble help for the right red button of
npsummary. Old text claimed button moved selection
backwards, whereas it actually does the opposite.
Change to
npsummary/NP_Summary.C
2. Added the whole_hog.pl script to automate the
process of finding interesting articles. The script
retrieves all new headers, then runs the filter.pl
script with the expand option to download the full
article text of matching articles into the
appropriate folders.
Changes to:
configure.in
nplauncher/peruser4-helpers
nplauncher/perl/Makefile.am
nplauncher/perl/Peruser.pm
nplauncher/perl/view.pl
Added:
nplauncher/whole_hog.pl.in
3. Cleaned up the help text a little.
Change to:
npcollections/help.txt
Beta 22, May 11, 1999: 1. Made folders keep track of seen and requested status
of contents, and added the ability to request the full
article text of a header in a folder. A subsequent
transfer operation on the folder will cause any
requested header-only messages to be replaced by the
corresponding full article, inside the folder itself.
Added capability to filter.pl script to automatically
expand header-only articles.
Changes to:
nplauncher/perl/folder.pl.in
npcollections/do_one_server.C
npcollections/transfer_button_callback.C
npcollections/pack_button_callback.C
npcollections/update_tree.C
npcollections/undelete_button_callback.C
npcollections/feedback_callback.C
npcollections/transfer_button_callback.C
npsummary/write_requests_file.C
npsummary/write_read_file.C
npsummary/npthreads/load.C
npsummary/request_callbacks.C
npsummary/folders_callbacks.C
npsummary/input_callback.C
npsummary/mark_button_callback.C
npsummary/request_button_callback.C
npsummary/remove_button_callback.C
nplauncher/perl/filter.pl.in
nptransfer/nptransfer.C
nptransfer/npnews/npnews.h
nptransfer/npnews/change_group.C
nptransfer/npnews/transfer.C
nptransfer/Makefile.am
Added:
nptransfer/npnews/get_folder_requests_list.C
nptransfer/npnews/get_folder_requests.C
2. Corrected bugs in npcollections and npsummary
which prevented selections in the search results
clist from loading the appropriate group and
matching message.
Changes to:
npcollections/pack_button_callback.C
npsummary/NP_Summary.C
npsummary/input_callback.C
3. Added perl script to take text file help.txt and
turn it into help.C, which is compiled into
npcollections.
Change to:
npcollections/Makefile.am
Added:
npcollections/help.txt
Beta 21, May 7, 1999: 1. Added frames to npconfig to allow gui configuration
of hook programs. There are four hooks: a startup
hook, an exit hook, and before and after transfer
hooks. The commands associated with a particular hook
are just a list of command lines to be passed to the
shell for execution.
Changes to:
npconfig/npconfig.h
npconfig/Makefile.am
npconfig/NP_Config.C
npcollections/NP_Collections.C
npcollections/npcollections.h
npcollections/~NP_Collections.C
npcollections/pack_button_callback.C
Added:
npcollections/startup_exit_hooks.C
npcollections/transfer_hooks.C
npconfig/init_startup_hooks.C
npconfig/init_exit_hooks.C
npconfig/init_before_hooks.C
npconfig/init_after_hooks.C
2. Initialized NP_Summary::items. One of the features
I absolutely hate about egcs, is that it seems to
initialize variables to zero, if the code
doesn't, so that uninitialized-variable-related bugs
are hidden from me, but discovered by g++ users.
Thanks to murtola@saunalahti.fi.
Beta 20, May 5, 1999: 1. Changed calls of gtk_widget_set_usize on toplevel
windows to gtk_window_set_default_size.
Changes to:
npcollections/NP_Collections.C
npsummary/NP_Summary.C
nptext/NP_Text.C
npcompose/NP_Compose.C
2. Changed transfer timeouts to 300 seconds (five
minutes) from 120 seconds (two minutes).
Changes to:
nptransfer/npnews/NP_News.C
nptransfer/npnews/NP_Transfer.C
3. Added callbacks to each tree item in npsummary's tree
to record the expanded status of the item's subtree,
and to restore it after all other callbacks have been
executed, overriding the widget's internal
button_press_event callback which collapses subtrees
with a click of the left mouse button, and expands
subtrees with a click of the middle mouse button. It
works, but it's an ugly hack as the subtree is
contracted by the widget's callback, then expanded by
my callback, since there is no way to freeze a tree
widget.
Changes to:
npsummary/npsummary.h
npsummary/update_tree.C
Added:
npsummary/expand_tree_callback.C
npsummary/set_expanded_callback.C
4. Changed nplauncher back to just passing scripts to
the shell via the "system()" system-call for
execution. If scripts want to be separate processes,
they must fork themselves. This allows helpers to be
written in any language, at the expense of efficiency.
Changes to:
nplauncher/nplauncher.h
nplauncher/NP_Launcher.C
nplauncher/button_callbacks.C
Beta 19, May 4, 1999: 1. Corrected Makefile.am in npsummary to include all
pixmaps for buttons in archive when doing a
"make dist."
2. Selecting an item in npsummary's list window
corresponding to a collapsed tree item, now causes
the item's subtree to expand to display the tree item.
Change to:
npsummary/list_callback.C
Beta 18, May 3, 1999: 1. Added hooks to allow the automatic execution of Perl
scripts before/after startup and transfer operations.
Still no way to register hooks yet.
Changes to:
npcollections/npcollections.h
npcollections/Makefile.am
Added:
npcollections/startup_exit_hooks.C
npcollections/transfer_hooks.C
2. Made dummy nodes in npsummary's tree blue to
distinguish them from nodes representing
full articles.
Changes to:
npsummary/npsummary.h
npsummary/NP_Summary.C
npsummary/tree_callback.C
npsummary/font_menu_callback.C
3. Fixed some perl filtering bugs. Filters now
scan article headers only for faster operation.
Changes to:
nplauncher/perl/filter.pl.in
nplauncher/perl/rm_filter.pl.in
4. Added article list window npsummary, with
capability to sort list by Subject, From, or Date
headers, with dates converted to local time.
Changes to:
npsummary/Makefile.am
npsummary/npsummary.h
npsummary/NP_Summary.C
npsummary/font_menu_callback.C
npsummary/update_tree.C
npsummary/tree_callback.C
npsummary/~NP_Summary.C
Added:
npsummary/list_callback.C
npsummary/list_button_callback.C
npsummary/sort_list_callback.C
5. Changed the way the popup menus operate over
entries in npsummary's tree. The mark menu is
now bound to the middle mouse button. The request
menu is now bound to a double-click of the left
mouse button, and a single-click of the right
mouse button toggles the request status of the
article item under the mouse cursor without
affecting the current selection in the tree.
Changes to:
npsummary/update_tree.C
npsummary/request_callbacks.C
npsummary/mark_callbacks.C
npsummary/npsummary.h
npsummary/NP_Summary.C
npsummary/tree_callback.C
Added:
npsummary/request_shortcut_callback.C
Beta 17, April 30, 1999: 1. Fixed bug in npsummary where full articles would
marked as requested headers by "request all."
Change to:
npsummary/request_callbacks.C
2. Fixed bugs in search window caused by use of wrong
Gtk+ function to place clist inside scrolled
window. Made npcollection's and npsummary's trees
jump to selected node when an item in the search
clist is selected.
Changes to:
npsummary/NP_Summary.C
npsummary/input_callback.C
npcollections/search_button_callback.C
npcollections/search_clist_callback.C
3. Added buttons to npsummary to step selection
forward/backward to next/prev headers-only message,
requested headers-only message, or complete
article.
Changes to:
npsummary/npsummary.h
npsummary/Makefile.am
npsummary/NP_Summary.C
Added:
npsummary/left_blue_button_callback.C
npsummary/right_blue_button_callback.C
npsummary/left_red_button_callback.C
npsummary/right_red_button_callback.C
npsummary/left_green_button_callback.C
npsummary/right_green_button_callback.C
npsummary/prev_header.xpm
npsummary/next_header.xpm
npsummary/prev_request.xpm
npsummary/next_request.xpm
npsummary/prev_full.xpm
npsummary/next_full.xpm
4. Added checks to prevent user from selecting or
marking messages in folders with popup menus.
Changes to:
npsummary/mark_button_callback.C
npsummary/request_button_callback.C
Beta 16, April 26, 1999: 1. Changed view.pl to exec image viewer instead of
using system().
Change to:
nplauncher/perl/view.pl.in
Beta 15, April 25, 1999: 1. Corrected bug in view.pl which prevented script
from forking off viewer.
Change to:
nplauncher/perl/view.pl.in
Beta 14, April 25, 1999: 1. Changed Perl module and scripts to use
Peruser-style lockfiles (:lock suffix). Fixed some
Perl bugs.
Changes to:
nplauncher/perl/Peruser.pm
nplauncher/perl/decode.pl.in
nplauncher/perl/filter.pl.in
nplauncher/perl/encode.pl.in
nplauncher/perl/view.pl.in
nplauncher/perl/add_filter.pl.in
nplauncher/perl/rm_filter.pl.in
nplauncher/perl/list_filters.pl.in
nplauncher/perl/filter.pl.in
2. Embedded Perl interpreter in nplauncher to
avoid repeated startup costs. Symbol table is
destroyed after every script invocation to control
size of interpreter, and simplicity of
implementation.
Changes to:
configure.in
nplauncher/nplauncher/Makefile.am
nplauncher/nplauncher/nplauncher.C
nplauncher/nplauncher/NP_Launcher.C
nplauncher/nplauncher/buttons_callbacks.C
Added:
nplauncher/nplauncher/perlxsi.c
Removed:
nplauncher/nplauncher/~NP_Launcher.C
3. Corrected date-matching regexp of npsepax to
recognize times where the hour is a represented
by a single digit.
Change to:
npsepax/nppex/convert_date.C
Beta 13, April 19, 1999: 1. Slight change to npsummary interface. Arrow
buttons do not grow taller upon resizing window.
Change to:
npsummary/NP_Summary.C
2. Added code to ensure current selection in tree
widgets of npcollections and npsummary are visible
in their respective scrolled windows. This is a
hack, and doesn't work perfectly. The widget
should do this automatically.
Changes to:
npcollections/npcollections.h
npcollections/NP_Collections.C
npcollections/tree_callback.C
npcollections/left_button_callback.C
npcollections/right_button_callback.C
npcollections/up_button_callback.C
npcollections/down_button_callback.C
npsummary/npsummary.h
npsummary/NP_Summary.C
npsummary/tree_callback.C
npsummary/left_button_callback.C
npsummary/right_button_callback.C
npsummary/up_button_callback.C
npsummary/down_button_callback.C
Beta 12, April 18, 1999: 1. Removed code calling update_tree twice in
NP_Summary::NP_Summary. Added code to cause
request menu to popup over tree item with a
click of button 3, and mark menu to pop up over
tree item with click of button 2.
Changes to:
npsummary/npsummary.h
npsummary/Makefile.am
npsummary/NP_Summary.C
npsummary/update_tree.C
Added:
npsummary/popup_request_callback.C
npsummary/popup_mark_callback.C
2. Changed code in NP_Collections.C and NP_Summary.C
to always call font_menu_callback, instead of
defaulting to the Gtk+ default font if no font
configuration exists.
Changes to:
npsummary/NP_Summary.C
npcollections/NP_Collections.C
Beta 11, April 18, 1999: 1. Tweaked filter.pl to not give misleading error
messages if a spool file does not exist.
Changes to:
nplauncher/perl/filter.pl.in
2. Fixed bugs in npconfig which prevented creation
and modification of folders. Data pointers in
callbacks were being retrieved from wrong objects
due to widget heirarchy changing with clist having
to be placed in separate scrolled window, under
Gtk+1.2.x.
Changes to:
npconfig/create_folders_frame.C
npconfig/new_folder_callback.C
npconfig/remove_folder_callback.C
npconfig/replace_folder_callback.C
npconfig/folders_clist_callback.C
3. Fixed bugs in nptext iso8859_1() function. Tweaked
function to skip expensive regex parsing if "8859"
cannot be found anywhere in article.
Changes to:
nptext/iso8859_1.C
nptext/update.C
Beta 10, April 18, 1999: 1. Fixed bug where widget style for tree item in
npcollection's tree was not changed to the empty
style when the last unseen article in the group
was selected.
Change to:
npcollections/feedback_callback.C
2. No longer using iso8859() function in nptext. Long
articles now load faster. Intend to have all MIME
processing optionally autmatically coordinated
by a Perl script, in a future release.
Change to:
nptext/update.C
3. Fixed a bug in npconfig that prevent it from
exiting if a user changed configuration info,
attempted to exit, but declined when confirmation
dialog presented, then attempted to exit again.
Change to:
npconfig/exit_button_callback.C
npconfig/message_callback.C
Execution was trapped in loop in
exit_button_callback() from the first exit attempt,
due to config->stop not being updated by
message_callback().
4. Fixed (I hope), script problem supposedly fixed
in Beta 9, item 4.
Change to:
nplauncher/perl/decode.pl.in
Beta 9, April 17, 1999: 1. Fixed omission in filter.pl. Script did not send
SIGUSR1 to npcollections to have it update its
tree, when filtering was complete.
Changes to:
nplauncher/perl/filter.pl.in
2. Added code to allow user to change display fonts.
Changes to:
npcollections/npcollections.h
npcollections/Makefile.am
npcollections/NP_Collections.C
npcollections/~NP_Collections.C
npsummary/npsummary.h
npsummary/Makefile.am
npsummary/NP_Summary.C
npsummary/~NP_Summary.C
nptext/nptext.h
nptext/Makefile.am
nptext/NP_Text.C
nptext/~NP_Text.C
Added:
npcollections/fonts_button_callback.C
npcollections/font_menu_callback.C
npsummary/fonts_button_callback.C
npsummary/font_menu_callback.C
nptext/fonts_button_callback.C
nptext/font_menu_callback.C
3. Corrected bug in nptext's close_button_callback.
The gdk id for the input pipe was deregistered
in the callback, and then deregistered again in
the destructor, causing a SIGSEGV that would go
unnoticed as it occurred when the program was
already in the process of terminating.
Change to:
nptext/close_button_callback.C
4. Corrected bug in decode.pl script, where script
did not wait for ~/.peruser_current_article to
become unlocked, and hence would read it prematurely
and fail.
Change to:
nplauncher/perl/decode.pl.in
Beta 8, April 15, 1999: 1. npcollection's interface improved.
Changes to:
npcollections/Makefile.am
npcollections/npcollections.h
npcollections/NP_Collections.C
npcollections/~NP_Collections.C
npcollections/update_tree.C
npcollections/feedback_callback.C
Added:
npcollections/next_group.xpm
npcollections/prev_group.xpm
npcollections/next_unseen.xpm
npcollections/prev_unseen.xpm
npcollections/left_button_callback.C
npcollections/right_button_callback.C
npcollections/up_button_callback.C
npcollections/down_button_callback.C
2. Corrected bug introduced in Beta 7, at change 3.
Did not set initial value of dirty flag.
Change to:
npconfig/NP_Config.C
Beta 7, April 14, 1999: 1. rpm-spec made by Vincent Harvey included in
distribution.
2. Removed single-character flags from npsummary's
thread tree. Colour display of entries renders
the flags redundant.
Changes to:
npsummary/update_tree.C
3. npconfig now keeps track of whether any changes
have been made to its data with a "dirty" flag,
and requests confirmation before performing an
exit that would discard changes.
Changes to:
npconfig/exit_button_callback.C
npconfig/show_message.C
npconfig/message_callback.C
Beta 6, April 10, 1999: 1. Corrected omission where un/marking or
un/requesting the current message, if it was a
child node in the thread tree, did not update
the parent node's statistics.
Changes to:
npsummary/mark_callbacks.C
npsummary/request_callbacks.C
Beta 5, April 10, 1999: 1. In npcollections, tree is now always expanded,
group names are listed in smaller font. In both
npcollections and npsummary, colours and fonts are
changed to represent group states, exactly as they
were in verions 3.x and 2.x of News Peruser.
Window of nplauncher changed to WINDOW_TOPLEVEL
to request full decorations from WM.
In npsummary, summary->tree_widget is set to NULL
when tree is destroyed without being immediately
reconstructed.
Changes to:
npcollections/Makefile.am
npcollections/npcollections.h
npcollections/NP_Collections.C
npcollections/~NP_Collections.C
npcollections/update_tree.C
npcollections/pack_button_callback.C
npcollections/npcollections.h
npsummary/npsummary.h
npsummary/NP_Summary.C
npsummary/~NP_Summary.C
npsummary/SIGUSR2_handler.C
npsummary/update_tree.C
npsummary/tree_callback.C
Removed:
npcollections/expand_button_callback.C
npcollections/contract_button_callback.C
Added:
npcollections/expand_tree.C
2. Fixed broken perl filtering code.
Changes to:
filter.pl.in
Beta 4, April 9, 1999: 1. Removed all traces of the bin subdirectory from the
source distribution.
Changes to:
Makefile.am
configure.in
2. Corrected view.pl to look for the decode.pl script
in the appropriate directory and call it with
appropriate argument.
Changes to:
nplauncher/perl/view.pl.in
3. symbolic link from npcollections to peruser created
by build process.
Change to:
npcollections/Makefile.am.
Beta 3, April 9, 1999: 1. Corrected fatal bugs that were encountered when user
attempted to subscribe to newsgroups in npconfig's
Newsgroups frame.
Changes to:
npconfig/edit_button_callback.C
npconfig/clist_add_callback.C
npconfig/clist_remove_callback.C.
2. Corrected bug in Folders frame of npconfig, where
clicking on an entry in the clist would generate an
error from Gtk+.
Changes to:
npconfig/create_folders_frame.C.
These two bugs were caused by dereferencing NULL data
pointers. The widget hierarchy had changed, due to
clists requiring placement inside separately-created
scrolled windows in Gtk+-1.2.x, which in turn,
caused data pointers in callback code to be retrieved
from wrong widget pointers.
3. Corrected npconfig bug which prevented clist holding
list of server's active groups from displaying entire
list. Changed gtk_scrolled_window_add_with_viewport()
to gtk_container_add().
Changes to:
npconfig/edit_button_callback.C.
Beta 2, April 6, 1999: Purely Aesthetic Corrections: version number, date.
Changes to:
about_button_callback.C
Beta 1, April 5, 1999: Switch to Gtk+ 1.2.x completed. Changes to decode.pl,
to make it accept arguments, instead of needing to be
called by symbolic links. Initial autoconf-based
installation by Bill Davidson.
|