1
2004-09-18 Mikael Hallendal <micke@imendio.com>
3
* NEWS: Updated for 1.4.1
4
* configure.in: Version bumped to 1.4.1
6
2004-09-15 Mikael Hallendal <micke@imendio.com>
8
* blam.desktop.in: Updated name
9
* src/blam.glade: Changed window title.
11
2004-09-09 Mikael Hallendal <micke@imendio.com>
13
* blam.schemas.in: Some string changes suggested by Richard
14
* src/Application.cs: Set correct menu items sensitive based on
15
selections in the lists.
16
* src/ChannelList.cs: Renamed GetSelectedChannel to GetSelected.
18
- Named a few widgets and changed the Channels menu to be singular.
20
2004-09-09 Mikael Hallendal <micke@imendio.com>
22
* src/Application.cs: Added Mark Entry as Read/Unread
23
* src/ItemList.cs: Added GetSelected
25
- Renamed the view menu to "Entry" and added Mark as unread/read.
27
2004-09-09 Ankit Patel <ankit@redhat.com>
29
* configure.in: Added 'gu' (Gujarati) to ALL_LINGUAS.
31
2004-09-09 Mikael Hallendal <micke@imendio.com>
33
* src/blam.glade: Fixed some strings, patch from Johan Svedberg.
35
2004-09-08 Mikael Hallendal <micke@imendio.com>
37
* NEWS: Updated for 1.4.0
38
* configure.in: Bumped version to 1.4.0
40
- Use GetPluralString for notification tooltip.
41
Thanks richard for reporting.
43
2004-09-08 Mikael Hallendal <micke@imendio.com>
45
* libblam/Makefile.am: Added eggtrayicon.[ch]
46
* libblam/blam-channel-menu.c: Added Mark as read
47
* libblam/blam-utils.[ch]:
48
(blam_tree_model_set_sort_func): Added
49
* libblam/eggtrayicon.[ch]: Added from libegg.
50
* icons/blam-tray-icon.png: Added
51
* icons/Makefile.am: Dist the tray icon
54
* src/ChannelCollection.cs:
58
- Added support for Mark channel as read
59
- Added tray icon that shows when there are unread items.
60
- Fixed sorting problems in ChannelList and ItemList
61
* src/TrayIcon.cs: Wrapper for eggtrayicon.
62
* src/Makefile.am: Added TrayIcon.cs
63
* src/Utils.cs: Added SetSortFunc
64
* src/blam.glade: Added UI for the above
65
- Fixes #149033, #149646, #151208, #150599
67
2004-09-07 Mikael Hallendal <micke@imendio.com>
69
* Makefile.am: Fixed the schema install rules
70
* blam.schemas.in: Added keys
71
* configure.in: GConf fix
74
* src/PreferencesDialog.cs:
77
- Added 'n' as short cut for Next Unread
78
- Added support for auto refreshing the entries. Still need to add a
79
notication area icon when something has updated.
80
- Removed the Add Channel button from the window (still available from
83
- Made sure that we don't call GConf from other threads.
85
2004-08-24 IƱaki LarraƱaga <dooteo@euskalgnu.org>
87
* configure.in: Added "eu" (Basque) to ALL_LINGUAS.
89
2004-08-20 Mikael Hallendal <micke@imendio.com>
93
* NEWS: Updated for 1.2.4
94
* configure.in: Bumped version to 1.2.4
96
2004-08-16 Christian Rose <menthos@menthos.com>
98
* configure.in: Added "bs" to ALL_LINGUAS.
100
2004-08-12 Mikael Hallendal <micke@imendio.com>
104
* src/PreferencesDialog.cs:
105
- Ok, never commit while in a hury. This should fix the GConf keys :)
107
2004-08-12 Mikael Hallendal <micke@imendio.com>
110
- Use /bin/sh instead of /bin/bash since FreeBSD doesn't have
111
Bash as default shell.
112
- Reported by Christopher Nehren <apeiron@comcast.net>
114
2004-08-12 Mikael Hallendal <micke@imendio.com>
116
* src/Application.cs: Fix the conf keys
118
2004-08-11 Mikael Hallendal <micke@imendio.com>
120
* src/Channel.cs: Don't mark updated entries as unread.
122
2004-08-10 Mikael Hallendal <micke@imendio.com>
124
* src/blam.glade: Fixed translator credits string
126
2004-08-09 Mikael Hallendal <micke@imendio.com>
128
* src/Channel.cs: Trim description, hopefully leads to more accurate
129
checking if an item is updated.
130
* src/blam.glade: Set automatic on horizontal scrollbars.
132
2004-08-08 Mikael Hallendal <micke@imendio.com>
135
- Only show author if author is set
136
- Make the author string translatable
138
2004-08-07 Gary Ekker <gekker@novell.com>
140
* src/ItemView.cs: Display author property in ItemView HtmlFooter
141
* src/Channel.cs: Added Item.Author
143
2004-08-07 Mikael Hallendal <micke@imendio.com>
147
* NEWS: Updated for 1.2.3
148
* configure.in: Bumped version to 1.2.3
150
2004-08-07 Mikael Hallendal <micke@imendio.com>
152
* libblam/blam-utils.[ch]:
153
(blam_hig_dialog_new): Added from Gossip
154
* src/Application.cs: Use new ConfirmationDialog for overwrite dialog.
155
* src/Makefile.am: Added HigUtils.cs
157
- Added wrapper around blam_hig_dialog_new and ConfirmationDialog.
158
* src/Opml.cs: Use HigDialog for error dialog
159
* src/blam.glade: Hig work
161
2004-08-07 Mikael Hallendal <micke@imendio.com>
163
* src/Opml.cs: Added error checking when doing async importing.
165
2004-08-07 Mikael Hallendal <micke@imendio.com>
167
* src/Opml.cs: Added error checking when trying to import a file.
169
2004-08-07 Mikael Hallendal <micke@imendio.com>
173
- Only make import button sensitive when we have some text in the URL
176
2004-08-07 Mikael Hallendal <micke@imendio.com>
178
* src/Application.cs: Added check to see if file exists and query user
179
whether to overwrite or not.
180
* src/blam.glade: HIGified import dialog some.
182
2004-08-07 Mikael Hallendal <micke@imendio.com>
184
* collection.xml: Updated
185
* src/Application.cs:
188
- Added support for exporting OPML. Need to make sure we don't
191
2004-08-07 Mikael Hallendal <micke@imendio.com>
193
* src/Application.cs:
196
- Updated the Opml import feature a bit with somewhat clearer
199
2004-08-06 Mikael Hallendal <micke@imendio.com>
201
* src/Application.cs:
203
* src/ChannelCollection.cs:
204
* src/ChannelDialog.cs:
208
- Extracted the mainloop emitter to be more generic
209
- Removed Image attribute from Channel
210
* src/MainloopEmitter.cs: Added
211
* src/Makefile.am: Added Opml.cs and MainloopEmitter.cs
213
* src/blam.glade: Added Opml dialogs
215
2004-08-06 Mikael Hallendal <micke@imendio.com>
218
- Make sure the blam script is regenerated when changing configuration.
220
- Make sure Defines.cs is regenerated when changing configuration.
222
2004-08-06 Martin Willemoes Hansen <mwh@sysrq.dk>
224
* configure.in: Added Danish translation.
225
* autogen.sh: Use automake instead of automake-1.7
226
and aclocal instead of aclocal-1.7
227
* src/blam.glade: Added translator credit label
229
2004-08-05 Richard Hult <richard@imendio.com>
231
* src/ItemView.cs: Align the title and date to the top and make
232
the title column wider.
234
2004-08-05 Richard Hult <richard@imendio.com>
238
* src/Makefile.am: Apply patch from Emmanuel Pacaud to fix html
239
rendering issue, bug #149259.
241
2004-08-05 Mikael Hallendal <micke@imendio.com>
244
- Fixed install problem reported by Johan Svedberg, bug #149284
246
- Fixed problem where it didn't sort correctly on startup, bug #149261
248
2004-08-05 Mikael Hallendal <micke@imendio.com>
251
- Added Ctrl+] for next unread. This works together with '.'
253
2004-08-04 Mikael Hallendal <micke@imendio.com>
257
* NEWS: Updated for 1.2.1
258
* src/ItemView.cs: Fixed a broken HTML tag.
259
* configure.in: Bumped to 1.2.1
260
* src/Proxy.cs: Style fixes
262
2004-08-04 Mikael Hallendal <micke@imendio.com>
264
* src/ItemList.cs: try-catch around gconf get
265
* src/PreferencesDialog.cs: try-catch around gconf get
267
2004-08-04 Mikael Hallendal <micke@imendio.com>
271
* NEWS: Updated for 1.2.0
272
* configure.in: Bumped version to 1.2.0
274
2004-08-04 Richard Hult <richard@imendio.com>
276
* src/ItemView.cs: Add some padding around the body.
278
2004-08-04 Mikael Hallendal <micke@imendio.com>
280
* src/blam.glade: Fixed the crashing Remove Dialog.
282
2004-08-04 Mikael Hallendal <micke@imendio.com>
284
* src/ItemView.cs: Use GetEntryAssembly instead of GetCallingAssembly.
286
2004-08-04 Richard Hult <richard@imendio.com>
289
* icons/blam-box*.png: Add box images.
292
- Special case the box images and fetch them from the assembly.
293
- Close the html stream after writing.
294
- Change the html output to use rounded boxes.
295
- Set the charset to utf-8 in the html view.
297
* src/Makefile.am: Add box images to the resource list.
299
2004-08-03 Mikael Hallendal <micke@imendio.com>
301
* src/Application.cs:
303
* src/ChannelCollection.cs:
304
* src/FeedUpdater.cs:
305
- Write out the collections.xml file when it hasn't been updated the
309
2004-08-03 Mikael Hallendal <micke@imendio.com>
311
* libblam/Makefile.am: Added bacon-message-connection.[ch]
312
* libblam/bacon-message-connection.[ch]: Added
313
* src/Application.cs:
314
- Make BLAM! single app.
315
- When started again, only open the window and do a refresh all.
316
* src/Makefile.am: Added MessageConnection.cs
317
* src/MessageConnection.cs: Shamelessly stolen from Muine.
320
2004-08-03 Mikael Hallendal <micke@imendio.com>
322
* blam.schemas.in: Added key reverse_entries
323
* src/Application.cs:
324
- Added support for preference dialog
326
- Read the key reverse entries to sort correctly
328
- Added PreferenceDialog.cs
330
- Added preference dialog
331
* src/PreferenceDialaog.cs: Added
333
2004-08-02 Mikael Hallendal <micke@imendio.com>
337
* configure.in: Bumped version to 1.0.54
339
- Don't dist src/Defines.cs
341
2004-08-01 Mikael Hallendal <micke@imendio.com>
343
* Release 1.0.53 - October BLAM!
345
* NEWS: Updated for 1.0.53
346
* configure.in: Changed the version to 1.0.53
348
2004-08-01 Mikael Hallendal <micke@imendio.com>
350
* libblam/blam-channel-menu.c:
353
- Make sure that the remove dialog is translatable.
355
- Gladified the remove dialog.
357
2004-08-01 Mikael Hallendal <micke@imendio.com>
359
* libblam/blam-channel-menu.c:
362
2004-08-01 Mikael Hallendal <micke@imendio.com>
364
* libblam/blam-channel-menu.c:
365
(channel_menu_translate_func),
366
(blam_channel_menu_new):
367
- Make the right-click menu translatable
369
- Make "Show in browser" link translatable
371
2004-08-01 Mikael Hallendal <micke@imendio.com>
373
* configure.in: Bumped version to 1.4
374
* src/FeedUpdater.cs: Don't set the icon as of now
376
2004-08-01 Mikael Hallendal <micke@imendio.com>
378
* src/FeedUpdater.cs:
379
- Send the response stream directly to the RssReader.
382
2004-08-01 Mikael Hallendal <micke@imendio.com>
385
- Fixed the ellipsizing a bit, going to rock when we can start using
388
2004-08-01 Mikael Hallendal <micke@imendio.com>
390
* src/ChannelList.cs:
391
- Move selection on right-click
392
- Don't show right-click menu when not clicking over a channel.
394
2004-08-01 Mikael Hallendal <micke@imendio.com>
396
* collection.xml: Removed unused Id-attribute
397
* src/Application.cs: Fixed that status messages
398
* src/ChannelCollection.cs: Removed the AbortRefreshing call
399
* src/FeedUpdater.cs:
400
- Set the ETag and Last-Modified values after updating the entries.
402
2004-08-01 Mikael Hallendal <micke@imendio.com>
404
* src/ChannelCollection.cs: Cleaned up code a bit
405
* src/FeedUpdater.cs: Removed a bunch of annoying print outs.
407
2004-08-01 Mikael Hallendal <micke@imendio.com>
410
- Added information about bugzilla
411
- Updated the required versions of Gtk# and Mono.
412
* blam.desktop.in: Added bugzilla information
413
* configure.in: Bumped version and required Gtk# and Mono.
414
* src/Dialogs.cs: Include version number in about dialog.
415
* src/blam.glade: Added version number label to about dialog.
417
2004-08-01 Mikael Hallendal <micke@imendio.com>
419
* collection.xml: Added Planet Jabber
420
* src/Application.cs: Use the new add channel dialog
421
* src/ChannelDialog.cs: Use this only for editting channel
422
* src/Dialogs.cs: Added AddChannelDialog
423
* src/FeedUpdater.cs: Set name and image of a channel from the feed
424
* src/blam.glade: Added AddChannelDialog
426
2004-08-01 Mikael Hallendal <micke@imendio.com>
429
- Signal that we want to mark an item as unread in all feeds
430
if the entry is part of several planets.
431
* src/ChannelCollection.cs:
432
- Added functionality to make sure an entry is marked as read in
433
all feeds where it exists.
435
2004-08-01 Mikael Hallendal <micke@imendio.com>
438
- Don't bork on empty links.
440
- Don't show the "Show in browser" link if the link attribute is
442
* src/rss/RssReader.cs:
443
- Don't throw exceptions on empty link nodes.
445
2004-08-01 Mikael Hallendal <micke@imendio.com>
448
- Install collection.xml in datadir/blam.
449
* src/Application.cs:
450
- Update the channels label when a channel has been refreshed
451
* src/ChannelCollection.cs:
452
- Read the default collection.xml from datadir/blam instead of the
457
- Don't bundle collection.xml in the assembly..
459
2004-08-01 Mikael Hallendal <micke@imendio.com>
461
* src/Application.cs:
462
- Added a static TheApp variable.
463
- Use version set by configure
465
- Signal when unread is changed on an item.
467
- Added VERSION and DATADIR.
469
- Use SetUnread instead of attribute Unread on Item
471
- Set the VERSION variale in Defines.cs
473
2004-08-01 Mikael Hallendal <micke@imendio.com>
475
* src/ItemList.cs: Don't sort on date, sort on order in feed.
476
* src/ItemView.cs: Make the image fetching work again.
478
2004-07-31 Mikael Hallendal <micke@imendio.com>
480
* src/Application.cs: Initialize gettext
481
* src/Defines.cs.in: Added
482
* src/Makefile.am: Generate Defines.cs
483
* src/blam.glade: Updated
485
2004-07-31 Mikael Hallendal <micke@imendio.com>
487
* Makefile.am: Intltool funky stuff
488
* autogen.sh: Intltool and gettext support
489
* blam.desktop: Removed
490
* blam.desktop.in: Added
491
* blam.schemas: Removed
492
* blam.schemas.in: Added
493
* configure.in: Added support for gettext and intltool
494
- Start of work to get translations working.
496
2004-07-31 Mikael Hallendal <micke@imendio.com>
498
* Makefile.am: Don't install collection.xml
500
* collection.xml: Added some default channels
501
* src/Application.cs: Removed unused function
502
* src/ChannelCollection.cs:
503
- Make sure emitters aren't freed before using.
504
* src/ItemView.cs: Don't try to load images when not set
505
* src/Makefile.am: Include collection.xml in assembly
506
* src/rss/RssReader.cs: Revert my date hack.
508
2004-07-31 Mikael Hallendal <micke@imendio.com>
511
* src/Application.cs:
512
- Refresh all channels when application is started.
513
- Split the About and RemoveChannel dialogs to Dialogs.cs
514
* src/ChannelCollection.cs: Refresh a channel when it's added.
515
* src/Dialogs.cs: Added
516
* src/FeedUpdater.cs: Signal to a channel that it's being refreshed.
517
* src/Makefile.am: Added Dialogs.cs
518
* src/rss/RssReader.cs: Get Planet GNOME dates to work again...
520
2004-07-31 Mikael Hallendal <micke@imendio.com>
522
* src/Application.cs: Save the file when quitting
523
* src/Channel.cs: Make sure we don't get circular dependency when
525
* src/ChannelCollection.cs: Implementing saving the XML file.
527
2004-07-31 Mikael Hallendal <micke@imendio.com>
529
* src/Application.cs:
530
- Connect to events in ChannelCollection.
531
* src/ChannelCollection.cs:
532
- Implemented the refreshing of items.
533
* src/Delegates.cs: Added
534
* src/FeedUpdater.cs:
535
- Made the Update function static to avoid having to create an object
538
- Remove RssUpdater.cs and add Delegates.cs
539
* src/RssUpdater.cs: Removed
541
2004-07-30 Mikael Hallendal <micke@imendio.com>
544
* src/Application.cs:
545
* src/ChannelCollection.cs:
546
* src/ChannelDialog.cs:
548
- More work on getting Blam to work without database
550
2004-07-03 Mikael Hallendal <micke@imendio.com>
554
- Going to contain a default setup of feeds.
556
- Updated to serialize to an XML file instead of using a database
559
2004-07-16 Mikael Hallendal <micke@imendio.com>
561
* src/blam.glade: Removed the unfinished Opml-dialog to spare the
562
translators from translating my typos :) Thanks Christian for
565
2004-07-07 Mikael Hallendal <micke@imendio.com>
567
* src/FeedUpdater.cs: Check if Proxy exists before trying to set it.
569
2004-06-15 Mario Alberto Chavez C. <chavezm@panasonic.com>
571
* src/FeedUpdater.cs:
575
- Added proxy support
577
2004-06-02 Mikael Hallendal <micke@imendio.com>
579
* libblam/blam-utils.[ch]:
580
(blam_ellipsize_and_delimit_string): Copy the string and manipulate
581
the copy rather than the in argument.
582
* src/ChannelList.cs: Don't have to do the gtype stuff any more
583
* src/ItemList.cs: Same
585
- Free the returned string due to the change in blam-utils.c
586
- Patch from Peter Johanson <latexer@gentoo.org>
588
2004-06-02 Mikael Hallendal <micke@imendio.com>
590
* configure.in: Updated requirements to Beta 2
591
* src/ChannelList.cs: Fixed a few API changes
592
* src/ItemList.cs: Dito
593
* src/Makefile.am: Fixed includes now with gac.
594
- For some reason it crashes when you select a channel. Haven't had
597
2004-05-30 Mikael Hallendal <micke@imendio.com>
599
* src/ItemList.cs: Fixed an issue with the ellipsing code.
600
- Patch from Robert McMeekin
602
2004-05-19 Mikael Hallendal <micke@imendio.com>
604
* src/rss/RssReader.cs: More dates fixes...
606
2004-05-13 Mikael Hallendal <micke@imendio.com>
608
* src/rss/RssReader.cs:
609
- More date fixes, why does there have to be 1000 "standards" for
610
how to write a date in RSS?
612
2004-05-12 Mikael Hallendal <micke@imendio.com>
614
* src/rss/RssFeed.cs:
615
* src/rss/RssModuleItem.cs:
616
* src/rss/RssReader.cs:
617
- Fixed the date format for quite a few blogs...
619
2004-04-29 Mikael Hallendal <micke@imendio.com>
621
* src/ChannelList.cs: Updated to new API in gtk#
623
2004-04-27 Mikael Hallendal <micke@imendio.com>
625
* src/rss/RssReader.cs: Parse dd MMM yyyy HH':'mm':'ss date strings.
627
2004-04-25 Mikael Hallendal <micke@imendio.com>
629
*** NOTICE, You will need to remove ~/.gnome2/blam/blam.db ***
631
* blam.in: Don't LD_ASSUME_KERNEL
634
- Restructured the database some to make the application start
635
faster. This means the people already using blam will have to start
636
a new database file (see notice above).
637
- Since blam is mainly an application for myself that I've made
638
available for any others wanting it I didn't want to put down all
639
the time into automatically updating database files. In the future
640
I might change to an XML file instead which makes changes easier
641
(since Sqlite doesn't support ALTER TABLE).
643
2004-04-23 Todd Berman <tberman@sevenl.net>
645
* src/Spinner.cs: Change to ctor to track gtk-sharp cvs.
647
2004-03-26 Mikael Hallendal <micke@imendio.com>
649
* src/ChannelList.cs:
652
- Get channels and items sorted from the database, speeds up putting
653
them all in the tree.
655
2004-03-19 Mikael Hallendal <micke@imendio.com>
657
* src/rss/RssReader.cs: Support lewing's blog ;)
659
2004-03-19 Mikael Hallendal <micke@imendio.com>
661
* libblam/blam-utils.c:
662
* libblam/blam-utils.h:
663
* src/Application.cs:
664
* src/ChannelDialog.cs:
665
* src/ChannelList.cs:
669
- Removed old work-arounds that has since been fixed in Gtk#.
671
2004-03-14 Christophe Merlet <redfox@redfoxcenter.org>
673
* blam.desktop: Added French translation.
675
2004-03-13 Mikael Hallendal <micke@imendio.com>
679
2004-03-05 Mikael Hallendal <micke@imendio.com>
681
* src/ChannelList.cs:
683
- Updated to work (compile) with latest Gtk-sharp. Seems something is a
686
2004-02-25 Jordi Mallach <jordi@sindominio.net>
688
* blam.desktop: Added Catalan translation.
690
2004-02-21 Duarte Loreto <happyguy_pt@hotmail.com>
692
* blam.desktop: Added Portuguese translation.
694
2004-02-14 Mikael Hallendal <micke@imendio.com>
696
* src/ChannelList.cs:
697
- Add Channels in an idle.
699
* src/RssUpdater.cs: Don't always keep a thread running in the
700
background, start when needed.
702
2004-02-06 Mikael Hallendal <micke@imendio.com>
704
* blam.in: Run with LD_ASSUME_KERNEL=2.2.5
706
* src/FeedUpdater.cs:
707
- Removed some debug output
708
- Use 3 seconds for timeout for now, seems to be pretty random anyway.
710
2004-02-05 Mikael Hallendal <micke@imendio.com>
712
* src/FeedUpdater.cs: Added a timeout when trying to read feeds. Now
713
Advogato no longer blocks the entire list :)
715
2004-01-30 Richard Hult <richard@imendio.com>
717
* configure.in: Adhere to the life style! (And fix a typo.)
719
2004-01-27 Mikael Hallendal <micke@imendio.com>
721
* src/Database.cs: Don't change datetime format depending on locale.
723
2004-01-26 Mikael Hallendal <micke@imendio.com>
728
- Don't always run in en_US
729
- Don't run with debug
730
* configure.in: bumped version.
731
* src/FeedUpdater.cs:
732
- Fixed HTTP header information reported by Andrew Sidwell
734
2004-01-21 Mikael Hallendal <micke@imendio.com>
736
* Makefile.am: Fixed gconf install rules reported by Eugenia Loli-Queru.
737
* blam.schemas: Changed default hight of item list to 100.
739
2004-01-17 Danilo Å egan <dsegan@gmx.net>
741
* blam.desktop: Added Serbian translation of Name and Comment.
743
2004-01-17 Mikael Hallendal <micke@imendio.com>
745
* libblam/blam-utils.c:
747
(blam_ellipsize_and_delimit_string):
748
* libblam/blam-utils.h:
749
- Added function from Gossip to ellipsize strings.
752
- Ellipsizes long titles
753
* src/Utils.cs: Added ellipsizing function
755
- No horizontal scrollbars ever.
757
2004-01-16 Mikael Hallendal <micke@imendio.com>
759
* libblam/blam-utils.c:
760
(drag_data_received_cb): Should fix a weird drag'n'drop issue.
761
* src/Application.cs: Added to show how many unread messages there is.
762
* src/Database.cs(GetNrOfUnreadItems): Gets total number of unread.
763
* src/FeedUpdater.cs: Don't print out exception if 304 (not updated).
764
* src/blam.glade: Changed the channels label text.
766
2004-01-15 Mikael Hallendal <micke@imendio.com>
768
* src/ChannelList.cs: Enable row hinting
769
* src/Database.cs: Remove http data when removing channels
771
2004-01-15 Mikael Hallendal <micke@imendio.com>
773
* Release 0.9999 (Yet another '9')
775
* Makefile.am: include desktop file in tarball
776
* NEWS: updated for 0.9999
777
* configure.in: Buuuumped to 0.9999
779
2004-01-15 Mikael Hallendal <micke@imendio.com>
781
* src/Application.cs:
782
- Output feedback while updating feeds
784
- Updated to version 3
785
- Added ChannelHttpData table to store Last-Modified and ETag.
786
* src/FeedUpdater.cs:
787
- Set last modified values so that we don't fetch a lot of data
789
- Fixelifixed some debug output on console.
791
- Emit update status events.
793
2004-01-14 Mikael Hallendal <micke@imendio.com>
795
* src/ChannelDialog.cs: Actually set the edit icon
797
2004-01-14 Mikael Hallendal <micke@imendio.com>
799
* src/Application.cs:
802
- mono --profile is a nice help
803
- cache some db values.
805
2004-01-14 Mikael Hallendal <micke@imendio.com>
807
* src/Application.cs:
808
* src/ChannelDialog.cs:
811
- Added window icons to all windows and dialogs.
813
2004-01-14 Mikael Hallendal <micke@imendio.com>
815
* Makefile.am: Install desktop file
816
* blam.desktop: Added, not translated atm.
817
* icons/*: Great new artwork from Daniel Taylor.
818
* libblam/blam-channel-menu.c: Added Update Channel
819
* src/Application.cs:
820
- Made the Remove button an Update All button in main window
822
- Added a channel ref to not have to get it from the db each time.
823
* src/Channel.cs: Added Image attribute
824
* src/ChannelDialog.cs: Added image entry
825
* src/ChannelList.cs: Made double click bring up channel edit window
827
- Added image to Channel table
828
- Bumped the db version to 2
829
- Added DB-version update code
830
* src/FeedUpdater.cs: Readded debug outpus, pretty useful for now.
831
* src/ItemView.cs: Added support for images
832
* src/Makefile.am: Added two images to channel edit dialog
833
* src/RssUpdater.cs: Don't auto-update. Only user action now.
834
* src/blam.glade: Added support for the above.
836
2004-01-12 Mikael Hallendal <micke@imendio.com>
839
* libblam/blam-spinner.c:
840
- Removed g_object_class-private stuff. Now it works on Gtk 2.2
841
- Thanks to people in #mono that helped me make sure it works on 2.2
842
* src/ChannelList.cs: removed old unused button handler
843
* src/FeedUpdater.cs: removed debug printouts.
844
* src/ItemView.cs: fixed output and removed debug printouts
845
* src/blam.glade: stupid glade, stored strings in swedish
847
2004-01-12 Mikael Hallendal <micke@imendio.com>
849
* configure.in: Require libgnomeui 2.2 instead of Gtk 2.3
851
* libblam/blam-spinner.c:
852
- Backported to gnome-icon-theme instead of gtk-icon-theme. No longer
855
2004-01-12 Mikael Hallendal <micke@imendio.com>
857
* src/ItemView.cs: Fixed formatting
859
2004-01-12 Mikael Hallendal <micke@imendio.com>
861
* src/Database.cs: Trim item and item.Link strings before adding to db.
862
* libblam/blam-utils.c: (drag_data_received_cb):
863
- Don't proxy event if data == NULL.
864
* src/Application.cs: Removed debug printout
866
2004-01-12 Mikael Hallendal <micke@imendio.com>
868
* src/ItemList.cs: Sort ascending
870
2004-01-12 Mikael Hallendal <micke@imendio.com>
874
2004-01-12 Mikael Hallendal <micke@imendio.com>
876
* src/ChannelList.cs(NextUnreadChannel): Fixed the wrapping code.
878
2004-01-12 Mikael Hallendal <micke@imendio.com>
880
* src/blam.glade: Added Update Channels to Channel menu
881
* src/ChannelDialog.cs:
882
- Accept dragged URLs and put them into the Url-entry.
883
- Let outsiders set Name and Url
884
* src/Application.cs:
885
- Enabled Drag'n'drop through C-hack
886
* src/Utils.cs: Wrapper around C-hack for Drag'n'Drop
887
* libblam/blam-utils.[ch]: Added drag'n'drop-hack
889
2004-01-12 Mikael Hallendal <micke@imendio.com>
891
* configure.in: Updated gtk-sharp deps.
892
* src/Utils.cs: Added a little helper class to call the temporal
893
C-functions in libblam.
894
* src/ItemList.cs: Sort on PubDate.
895
* src/ChannelList.cs: Sort on Title
896
* libblam/blam-utils.[ch]: Added function to set default sort func.
898
2004-01-12 Mikael Hallendal <micke@imendio.com>
900
* blam.in: Always run in LANG=en_US since otherwise just stock items
903
- Make Page_Up, Page_Down and space go to ItemView.
904
- Move cursor to selected item when moving to next unread.
905
* src/ChannelList.cs:
906
- Implement the ButtonPressEvent with little C helper
907
* libblam/blam-utils.[ch]:
908
- Added two helper functions to connect to button-press-event and
909
key-press-event until they are working in Gtk#.
911
2004-01-11 Mikael Hallendal <micke@imendio.com>
914
- Name the ChannelDialog label
915
- s/feed/channel/ in ChannelDialog
916
* src/ChannelDialog.cs: Set different text when used for editing a
917
channel than when it's used for adding one.
919
2004-01-11 Mikael Hallendal <micke@imendio.com>
921
* src/ItemList.cs: Implement a ButtonEventHandler.
923
2004-01-11 Mikael Hallendal <micke@imendio.com>
925
* libblam/blam-channel-menu.c: Added stock icon to remove entry.
927
2004-01-11 Mikael Hallendal <micke@imendio.com>
929
* configure.in: Require gtk 2.3
931
* src/ChannelDialog.cs:
932
* src/blam.glade: Disable OK-button in Channel Dialog until we have
933
both entries filled in.
936
- Don't try to add item if it's not in the current channel.
938
* src/Application.cs:
939
- Listen to EditChannel and RemoveChannel from ChannelList (thrown when
940
right-click menu is used).
941
- Disable remove and edit menu items when no channel is selected.
944
- Added right-click menu item.
945
- Done in a bit hacky way since support for this isn't yet in Gtk#.
947
* libblam/Makefile.am:
948
- Removed DISABLE_DEPRECATED.
949
- Added blam-channel-menu.[ch]
951
* libblam/blam-channel-menu.[ch]:
952
- Right click menu for ChanneList
953
- Done in C since GtkItemFactory wasn't yet supported in Gtk#
955
2004-01-11 Mikael Hallendal <micke@imendio.com>
957
* src/blam.glade: Added Remove Channel confirmation dialog
959
* src/Application.cs:
960
- Confirm removal of channel before doing it.
961
- Put header labels and spinner in size group since the spinner is
962
higher than the labels.
964
2004-01-11 Mikael Hallendal <micke@imendio.com>
966
* src/Spinner.cs: DllImport libblam.so instead of just libblam. Solves
967
issue with mono trying to load the directory libblam if you run from
970
2004-01-11 Mikael Hallendal <micke@imendio.com>
973
- Disabled the database lookup. Seems to cause some dead lock.
975
2004-01-11 Mikael Hallendal <micke@imendio.com>
979
* Makefile.am: Add libtool, libblam, etc.
981
* libblam/*: Library with C-files, currently only the spinner.
984
- Wrapping-class around blam-spinner (taken from ephy-spinner.[ch])
987
- Added ItemLoaded-event
988
- Don't show "Open in browser"-link if there is no link
989
- Make sure failing async readers are removed from the pending list.
991
* src/Application.cs:
992
- Added support to edit channels
997
- Support adding items when open channel gets new items.
999
* src/ChannelDialog.cs:
1000
- Renamed from AddChannelDialog, also used to edit channel
1002
* src/blam.glade: Made room for a spinner.
1004
* src/Database.cs(UpdateChannel): Implemented
1007
2004-01-10 Mikael Hallendal <micke@imendio.com>
1009
* src/blam.glade: Make delete button quit
1011
* src/Application.cs: Show hovered URL in statusbar.
1013
2004-01-10 Mikael Hallendal <micke@imendio.com>
1015
* src/ItemView.cs(LinkClickedCb):
1016
- Read images asynchronous
1018
* src/Cache.cs: Leave reading of the files to ItemView and instead
1019
give a Stream or accept a byte array to write to a cache file.
1021
* src/RssUpdater.cs: Set interval to 5 minutes for now
1023
2004-01-10 Mikael Hallendal <micke@imendio.com>
1025
* src/ItemView.cs(LinkClickedCb):
1026
- Place try-exception around Gnome.Url:Show.
1028
* src/FeedUpdater.cs(Update): Use date for now if Title isn't set.
1030
* src/rss/RssReader.cs:
1031
- Handle more date formats.
1032
- If guid is also permalink, use it for item.Link
1034
2004-01-10 Mikael Hallendal <micke@imendio.com>
1036
* src/ItemView.cs: Output date
1038
* src/FeedUpdater.cs: Don't use RssFeed, instead read from the web
1039
myself and give the readed data to RssReader. Solves problems with
1042
* src/rss/RssReader.cs:
1043
- Handle dc:date and dc:creator.
1044
- Will need to rewrite this code, the XML parsing code could definitely
1047
2004-01-10 Mikael Hallendal <micke@imendio.com>
1050
- Included RSS.NET here, need to hack on it in order to get it
1051
to work with all feeds.
1053
2004-01-10 Mikael Hallendal <micke@imendio.com>
1055
* src/Application.cs: Enable Print menuitem after we have loaded a page.
1057
* src/blam.glade: Named Print menuitem
1059
2004-01-10 Mikael Hallendal <micke@imendio.com>
1061
* src/Application.cs:
1062
* src/Printing.cs: Printing support
1064
* src/Makefile.am: Added Printing.cs
1066
* src/blam.glade: Added Printing to File menu
1068
2004-01-09 Mikael Hallendal <micke@imendio.com>
1070
* src/ItemView.cs(EncodeUnicode):
1071
- Added function to make sure non-ASCII7 chars are handled.
1073
2004-01-09 Mikael Hallendal <micke@imendio.com>
1075
* blam.schemas: s/belogd/blam/
1077
* src/blam.glade: Tweaked
1079
* src/Application.cs: s/belogd/blam/
1081
* src/Database.cs: Removed ugly DB hack
1083
2004-01-09 Mikael Hallendal <micke@imendio.com>
1087
* images/: Added about image
1089
* src/Application.cs: Use about image
1091
2004-01-09 Mikael Hallendal <micke@imendio.com>
1093
* src/belogd.glade: Named the panes
1095
* src/Application.cs: Save and Restore window state at quit and start
1097
2004-01-09 Mikael Hallendal <micke@imendio.com>
1101
* autogen.sh: tweaked a bit
1103
* belogd.schemas: Added schema file
1105
* Makefile.am: Install schema
1107
* configure.in: Updated with GConf stuff
1109
* src/Application.cs: Read GConf settings for window size when
1112
2004-01-09 Mikael Hallendal <micke@imendio.com>
1114
* src/ChannelList.cs(SelectionChanged):
1115
- Return after emitting if nothing is selected. Fixes crash
1117
* src/belogd.glade: Added about box
1119
* src/Application.cs: Added about box
1121
* src/Cache.cs: Added, first cut of image cache
1124
- Added Cache table use by the image cache to lookup local cache
1127
* src/Application.cs: Initialize Cache
1129
* src/Makefile.am: Added Cache.cs
1131
* src/ItemView.cs: Use the Cache to lookup files.
1133
2004-01-08 Mikael Hallendal <micke@imendio.com>
1135
* src/*.cs: Added Copyright
1137
* src/Application.cs:
1138
- Use ~/.gnome2/belogd/belogd.db as database file
1139
- Load UI from assembly
1141
* src/AddChannelDialog.cs: Load UI from assembly
1143
* autogen.sh: Run configure with --enable-maintainer-mode
1145
* NEWS, TODO, README, INSTALL, ChangeLog: Added necessary files.