Revision:

Revisions

# Date Author Comment
1922 04/29/2012 09:22 pm Alguno

- Fix build failure when using Subversion 1.7 (backport of r1914)
Resolves the issue mentioned at https://www.nntpgrab.nl/boards/1/topics/372
- Connecting to a NNTPGrab Server in the GTK3 frontend could result in an assertion failure (backport of r1897). Fixed...

1921 04/29/2012 08:36 pm Alguno

- When importing a collection using the Qt frontend from the Online Search the collection name would get stripped unnecessary.
Resolves the issue mentioned at https://www.nntpgrab.nl/boards/1/topics/446
- Fixed a crash in the Qt frontend which could occur when a plugin event was triggered without any parameters...

1920 04/21/2012 10:32 pm Alguno

Fix osx compilation

1919 04/21/2012 09:06 pm Alguno

- Moved the winsock initialisation code to the nntpgrab_utils library
- Allow the Qt frontend to be linked statically more easy on Win32/Win64
- Translated the .desktop files (contributed by Stegozor)
- Fix compile failure on Linux when libpeas-devel isn't installed...

1918 04/19/2012 03:03 pm Alguno

Fix compile failure when using gtk3 on win32 and win64 environments

1917 04/19/2012 02:32 pm Alguno

Make sure the nntpgrab_utils library is linked against ws2_32 and ole32 on Win32 and Win64

1916 04/19/2012 02:17 pm Alguno

Add libp11-kit-0.dll to the win32 and win64 installers as it is required by gnutls

1915 12/20/2011 05:56 pm Alguno

Also fix the svnversion command used by the update_version.sh script which is part of the Qt frontend

1914 12/20/2011 05:53 pm Alguno

- Fixed possible build failure when Subversion 1.7 is installed (the behaviour of the svnversion command changed in that version)
- nntpgrab_plugin.h: Don't include the internal header collections.h anymore as it isn't part of the public API

1913 12/02/2011 12:01 am Alguno

- Completed the implementation of the Download Counter plugin. Refs #12
- Completed the implementation of the GTK Download Counter plugin
- Added a new API function to the nntpgrab_utils library: nntpgrab_utils_get_readable_time_stamp
- Fixed some possible segfaults in the recently added JSON-RPC plugin functions...

1912 11/30/2011 08:44 pm Alguno

The move to top/up/down/bottom buttons in the download queue context menu in the Qt frontend were broken. Fixed. Closes #90

1911 11/22/2011 12:17 am Alguno

- Frontends can now call methods which are provided by plugins. Closes #57
- All plugins now need to provide an implementation for the nntpgrab_plugin_call_plugin_method
function to catch all external method calls
- Moved all glib wrapper declarations to a separate .h file

1910 11/21/2011 10:25 pm Alguno

- Implemented the user-interface part for the download counter plugin in the Gtk frontend.
When the download counter plugin is loaded an additional menu item will show up in the Plugins menu.
When the user clicks on this menu item, the download counter user interface will be shown. Refs #12...

1909 11/21/2011 06:14 pm Alguno

- Started on the 'Download counter' plugin which will measure the amount of download traffic for each configured usenet server. Feature #12
- Added a new optional dependency for the Gtk frontend: libpeas
This library will be used for plugins which need to influence the Gtk-based user interface...

1908 11/21/2011 01:03 am Alguno

- Mac OS X compile fix
- Testcase for the IPC code was missing
- Dropped some debug code from ipc_dbus.c

1907 11/21/2011 12:49 am Alguno

- Rewritten the ipc_linux.c file to use GDbus instead of dbus-glib
- When the connection with DBus is lost, automatically try to reconnect
- Don't depend on a code generator anymore for the processing of the DBus XML file
- Now that nothing in NNTPGrab uses dbus-glib anymore, drop it's dependency. Closes #81...

1906 11/10/2011 11:01 pm Alguno

NNTPGrab 0.7.1 tagged

1905 11/10/2011 02:59 pm Alguno

Previous commit (backport online search maintenance check) was incomplete

1904 11/09/2011 08:09 pm Alguno

- Version bump to 0.7.1
- Updated ChangeLog
- Clicking on the 'Connect' button in the startup dialog could cause an assertion error when using GTK3. Fixed
(See https://www.nntpgrab.nl/boards/2/topics/319 for more details)
- Backported the Online Search maintenance check from r1900

1903 11/09/2011 12:24 am Alguno

The NNTPGrab Qt Server could crash when the signal file_state_changed was emit. Closes #87

1902 11/08/2011 11:47 pm Alguno

The NZB Import drop down menu and the popup menu in the download queue got broken in the GTK frontend by the
recent glade compatibility commits. Made these two menus compatible with glade so they should work again now

1901 11/08/2011 06:45 pm Alguno

When trying to unpack an password-protected archive let the user know that they have to manually
unpack the archive as NNTPGrab doesn't support unpacking password-protected archives yet

1900 10/14/2011 08:42 pm Alguno

- Added support to browse newsgroups using the Online Search service in both the Qt and Gtk frontends. Closes #15
- Added support to check the maintenance status of the Online Search service so that user-friendly
messages can be shown when the Online Search service is down for maintenance...

1899 10/14/2011 07:57 pm Alguno

- Added Turkish translation
- Updated French and Dutch translations
- Extract translatable user interface strings from the GtkBuilder .ui file
instead of the old Glade file which was dropped recently (trunk only)

1898 10/08/2011 07:55 pm Alguno

Updated French translation (thanks to zap for the translation)

1897 09/28/2011 09:39 pm Alguno

- Made the GtkBuilder user interface play nice with the Glade-3 user interface designer
- Dropped the GTK3 hacks for the GtkBuilder user interface as we now require at least
GTK 2.22.0 to be available where all the widgets we want to use are available

1896 09/23/2011 03:20 pm Alguno

Dropped the 'default' hint from the 'Cancel' button in the server details dialog from the Qt frontend

1895 09/19/2011 09:58 pm Alguno

Fix Win32 compile failure

1894 09/19/2011 09:30 pm Alguno

Various messages coming from the NNTPGrab Core didn't get translated in the Qt frontend. Fixed

1893 09/19/2011 08:40 pm Alguno

When an error occurs while a NZB file is imported an incomplete message would get shown in the Qt frontend. Fixed

1892 09/17/2011 03:10 pm Alguno

NNTPGrab 0.7.0 tagged

1891 09/17/2011 03:08 pm Alguno

Bumped the 0.7.0 release date in the ChangeLog again

1890 09/11/2011 08:19 pm Alguno

When the Qt frontend is started on a clean environment, save the default gui configuration values directly to disk to prevent ending up with an incomplete gui configuration file

1889 09/11/2011 07:02 pm Alguno

- Bundle the file loaders.cache instead of gdk-pixbuf.loaders in the Win64 setup as it's needed to show some icons in the Gtk frontend
- Bumped the 0.7.0 release date in the ChangeLog

1888 09/11/2011 03:35 pm Alguno

On the first time start up of the Qt frontend, use 'localhost' as default address for a remote NNTPGrab Server instead of an empty string

1887 09/09/2011 09:39 pm Alguno

- Made the columns in the Online Search tab resizable
- Updated the ChangeLog

1886 09/03/2011 06:18 pm Alguno

When the schedular is stopped due to an error, it wasn't possible to
restart the schedular anymore in the Qt frontend. Fixed

1885 09/03/2011 02:42 pm Alguno

Updated ChangeLog

1884 09/03/2011 02:34 pm Alguno

Check if there are any files which are ready to be decoded every time the download queue is restarted.
Previously, this only happened once when the download queue was started for the first time. Closes #85

1883 09/03/2011 01:18 pm Alguno

The intelligent PAR2 downloader, automatic PAR2 repair and automatic unpack wouldn't get triggered on
collections which contain one or more files which are fully unavailable on all the usenet servers. Fixed

1882 08/27/2011 10:49 pm Alguno

- Version bump to 0.7.0
- Fixed a slight gtk3 regression which was introduced in r1881
- When adding files the download progress percentage could be shown incorrect when the collection contains .par2 files. Fixed
- Added a new testcase which tests the download progress percentage behaviour during various download queue manipulations

1881 08/27/2011 06:23 pm Alguno

- Event handling was broken on RHEL5/CentOS5 (as mentioned at https://www.nntpgrab.nl/boards/2/topics/279). Fixed
- Don't show the automatic unpack options in the configuration tab on RHEL5/CentOS5 as these features aren't available on those environments
- Importing NZB files (regular import, not the quick import) was broken on RHEL5/CentOS5. Fixed...

1880 08/18/2011 10:34 pm Alguno

- The Qt frontend didn't remember the last used host/port which was used to connect to a NNTPGrab Server.
This is implemented now. Thanks to chrashoverraid for creating the patch! Closes #84
- When switching to the configuration tab in the Qt frontend, no selection was initially shown in the list of configuration categories. Fixed

1879 08/13/2011 10:55 pm Alguno

- Some files could get stuck in the download queue when a connection with a server was interrupted unexpectedly. Fixed
- Added a testcase for this situation

1878 08/11/2011 09:11 pm Alguno

Fixed an issue in the GTK frontend where moving the last file or collection
in the download queue down would result in an assertion error. Closes #83

1877 08/07/2011 01:34 pm Alguno

- The text "Now verifying files" was translated in the Qt frontend. Fixed
- Fixed a small automake error in the 0.7 branch
- GNUTLS support should work again on Mac OS X. Closes #67

1876 08/06/2011 09:58 pm Alguno

Collections with a total size of 4GB or more were shown incorrectly in the Online Search tab. Fixed

1875 07/30/2011 12:31 pm Alguno

On the first time startup, always save a default configuration file to disk
instead of waiting for the first change or proper shutdown as was mentioned
at https://www.nntpgrab.nl/boards/2/topics/257

1874 07/21/2011 10:43 pm Alguno

- Replaced the dbus-glib pieces in the auto shutdown code with GDBus (part of GLib/GIO >= 2.24.0)
- Dropped the dependency on PolicyKit as it shouldn't be needed anymore
- Don't depend on dbus-glib anymore when GTK-3 is found (the related pieces are rewritten using GtkApplication)

1873 07/21/2011 10:03 pm Alguno

- Use GtkApplication on GTK-3 environments for improved integration in GNOME3
- Added a missing MimeType entry to the nntpgrab_server_gtk and nntpgrab_qt Linux desktop shortcuts

1872 07/21/2011 06:12 pm Alguno

Previous commit was incomplete

1871 07/21/2011 05:31 pm Alguno

- Bumped the version to 0.7.89
- Bumped the mimimum requirements to glib >= 2.26.0 and gtk+ >= 2.22.0
- Dropped various obsolete checks from the configure script
- Dropped GLib and GTK backwards compatibility stuff
- Dropped the Glade pieces and helper scripts...

1870 07/21/2011 03:55 pm Alguno

Rename the filename of the win32/win64 installers in the nntpgrab-0.7 branch to nntpgrab_trunk_snapshot_svn_r@VER@_setup_x64.exe and nntpgrab_trunk_snapshot_svn_r@VER@_setup.exe

1869 07/21/2011 03:15 pm Alguno

- Require Online Search queries to be at least 4 characters long
- Don't bundle the GTK frontend anymore in the OSX, Win32 and Win64 setups (trunk only)

1868 07/21/2011 01:24 pm Alguno

Branched for NNTPGrab 0.7

1867 07/20/2011 02:10 pm Alguno

Bundle libssp-0.dll with the win64 installer

1866 07/19/2011 11:33 pm Alguno

NNTPGrab 0.6.92 tagged (again)

1865 07/19/2011 11:31 pm Alguno

- Bumped the requirement for the GIO connection backend to glib/gio >= 2.28.0 (GPollableInputStream got introduced in glib/gio 2.28.0)
- Dropped the tag

1864 07/19/2011 09:53 pm Alguno

NNTPGrab 0.6.92 tagged

1863 07/19/2011 08:00 pm Alguno

- Trying to import files using the online search in the Qt frontend could result in an empty collection being returned from the server. Fixed
- Added a new configure argument: --disable-online-tests which disables the testcases which require an internet connection...

1862 07/19/2011 03:21 pm Alguno

- The online search didn't work in the Qt frontend on Mac OS X. Fixed
- Hide the online search options from the Gtk frontend as they're unimplemented at the moment

1861 07/18/2011 08:53 pm Alguno

Implemented a new option: Automatically remove collections from the download queue once the download has completed. Closes #37

1860 07/18/2011 05:47 pm Alguno

Automatically save the download queue after each succesful PAR2 repair and automatic unpack

1859 07/18/2011 12:21 pm Alguno

Workaround some gcc issues on Mac OS X

1858 07/18/2011 12:04 pm Alguno

- Fixed a small regression in the JSON-RPC code
- Fixed a compile error on Win32/Win64

1857 07/18/2011 11:32 am Alguno

- Don't try to import old .nzb files on Mac OS X when a new .nzb file is detected in the auto import folder
- Resolved various compiler warnings
- Updated the ChangeLog

1856 07/14/2011 03:02 pm Alguno

Hide the File menu item on Mac OS X as the close program button is already available by default on Mac OS X

1855 07/14/2011 02:24 pm Alguno

- Due to a regression which got introduced in r1838 the parsing of null-values in JSON-RPC messages got broken. Fixed
- Added a testcase for this issue

1854 07/13/2011 12:28 am Alguno

- Added a new configure argument which disables building the testsuite: --disable-testsuite
- Added a timeout of 30 seconds to each Online Search request
- Use a more valid timestamp in the Online Search testcase /nzbcreator/generate_nzb
- Improved error handling in the Online Search code...

1853 07/12/2011 07:04 pm Alguno

- Make sure that all file size changes are maintained by the NNTPGrab Core instead of leaving it partly up to the frontends to maintain
Should fix a situation where negative percentages could be shown in the Qt frontend for the download progress of a collection...

1852 07/11/2011 07:38 pm Alguno

- Optimized the search phase of the Online Search by showing only 100 results at a time and adding older/newer results buttons
- Optimized the import phase of the Online Search by sending the stamp of the oldest and newest files along with the server request

1851 07/10/2011 07:20 pm Alguno

Fixed two more situations where files from the download queue could get skipped

1850 07/10/2011 05:40 pm Alguno

Split out the configuration option 'Remove files after repair and unpack'
in two separate options as suggested by feature request #78. Closes #78

1849 07/10/2011 04:49 pm Alguno

When calculating the progress of all collection downloads, ignore all skipped files.
This prevents the situation where newly added collections (containing .par2 files)
automatically are already completed for some %

1848 07/10/2011 02:33 pm Alguno

Bundle libffi-6.dll with the Win32 and Win64 installers as it's required for the most recent glib2

1847 07/10/2011 12:27 am Alguno

- Version bump to 0.6.92
- Added various new testcases to the download queue testsuite
- Files could get skipped in two situations:
- When a new file is added to a collection which is before the currently being downloaded collection
- When a .PAR2 file is automatically enabled by the intelligent PAR2 downloaders...

1846 07/08/2011 05:13 pm Alguno

- Added several headers from the nntpgrab_core to the ignore list for the documentation as they're only for internal use
- Increased the read timeout in the nntpconnection_backend testcases from 1 second to 5 seconds

1845 07/08/2011 04:07 pm Alguno

- Fixed a situation where the schedular could get suspended too soon
- Fixed a situation where files could get skipped during download
- Improved the download queue testcases and added 2 more testcases
- While making a test-report, don't bail out when one of the tests fail

1844 07/08/2011 01:22 am Alguno

Missing file

1843 07/08/2011 01:09 am Alguno

- Fixed various small issues in the get_next_part_to_download code
- Moved the code which triggers the decoder to a more sane place
- Added various testcases for download queue operations
- Added a valgrind suppression file in order to get more clean valgrind output (mostly taken from telepathy-glib)...

1842 07/05/2011 12:48 am Alguno

- Make sure that the GIO modules are placed in the correct folder on Win32/Win64
- Properly initialize a GStaticMutex in the GNUTLS code
- Fixed a crash in the libgcrypt library on Win32 (SSL downloads using the 'native' backend)

1841 07/04/2011 04:35 pm Alguno

Added another file required for enabling SSL/TLS support on Win32/Win64 using the GIO backend

1840 07/04/2011 03:49 pm Alguno

- Added glib-networking library to the Win32/Win64 installers (fixes 'TLS support not available' warning)
- Dropped the OpenSSL libraries from the Win32/Win64 installers as it's unused anymore
- Properly initialize the trayIconIsShown variable in the Qt frontend's main window class....

1839 07/04/2011 12:37 am Alguno

Optimzed the retrieval of tasks from the download queue by caching the last known task per server.
This eliminates the need to navigate through the entire download queue for every time that a new
task is requested by the download thread

1838 07/03/2011 07:19 pm Alguno

- Don't crash when in invalid jsonrpc request is being parsed. Closes #79
- Added a testcase for this crash

1837 06/26/2011 05:09 pm Alguno

The configuration settings of the Qt frontend were saved in the wrong location on Win32/Win64. Fixed

1836 06/25/2011 03:47 pm Alguno

Implemented a new option: Send GROUP command before downloading
Some buggy usenet servers seem to require such a feature (such as Ziggo)

1835 06/25/2011 12:23 am Alguno

Implemented the online search optimalisations in the GTK frontend

1834 06/24/2011 10:41 pm Alguno

Moved various defines to the config.h file to simplify the configure.in script, the Makefiles and the output shown during build

1833 06/24/2011 08:07 pm Alguno

Implemented various optimalisations in the Online Search
The implementation of these features still needs to be done for the GTK frontend

1832 06/02/2011 09:23 pm Alguno

On Win32 it can happen that saving/renaming the download queue results in an error (permission denied).
If such a situation is detected, try to remove the destination file and try again before really giving up

1831 06/01/2011 11:33 pm Alguno

Always print debugging messages when we're using Win32/Win64 or Mac OS X. On all other platforms, check
whether the environment variable NNTPGRAB_DEBUG is set before enabling debugging messages in the console

1830 05/10/2011 08:27 pm Alguno

- Implemented traffic monitoring and bandwidth shaping in both the native and gio connection backends. Refs #77
- Bundle libpng 1.5 in the Win32 and Win64 setups. Closes #77
- Fixed an issue in the Online Search where files with a size between 2GB and 4GB weren't displayed correctly

1829 05/01/2011 12:10 am Alguno

Ported the Online Search test program to use the GTester framework so it'll be integrated in 'make check'

1828 04/17/2011 09:51 pm Alguno

Improved the stability of downloads in both the native and gio connection backends

1827 04/10/2011 01:30 am Alguno

Updated the Online Search code to be much more efficient then before
From now on, information about files which are in a collection will only be retrieved on demand
Currently only the Qt frontend is fully ported, the Gtk frontend still needs to be done

1826 04/09/2011 08:52 pm Alguno

Another Mac OS X fix

1825 04/09/2011 08:42 pm Alguno

Various OSX and Win32 specific compilation fixes

1824 04/09/2011 08:28 pm Alguno

Added some missing files

1823 04/09/2011 08:24 pm Alguno

- Added support for multiple connection backends
- Moved the current connection code to a new connection backend called 'native'
- Added a new connection backend called 'gio' which is based on GIO and
can optionally use glib-networking for SSL/TLS support...

1 2 3 ... 20 Next » (1-100/1922) | Per page: 25, 50, 100

Also available in: Atom