4.05 Sat Jul 06 2008: - Balint Szilakszi <szbalint at cpan.org>
- Corrected the duphandle mechanism.
- Fixed a typo (fixes RT #37253).
- Added better Windows compatibility detection and separate
installation instructions (thanks to Shiyu Tang).
4.04 Sat Jun 21 2008: - Balint Szilakszi <szbalint at cpan.org>
- Test::More and use_ok at begin time doesn't mesh with no plan.
4.03 Sat Jun 21 2008: - Balint Szilakszi <szbalint at cpan.org>
- Removing option to pass destination files as a typeglob as
it is a backwards pointing magic and caused bugs.
Use a filehandle or reference instead.
- Fixed tests for 5.6, raised minimum Perl version to 5.6.1 due to tests.
- Fixed a duphandle bug.
4.02 Thu Jun 19 2008: - Balint Szilakszi <szbalint at cpan.org>
- Adding forgotten backwards compatibility with older Perl versions
4.01 Wed Jun 18 2008: - Balint Szilakszi <szbalint at cpan.org>
- Reimplemented callback handling to fix several I/O issues (fixes RT #35491)
- Documentation showing example WWW::Curl::Multi usage is corrected (fixes RT #35520)
- Should now compile on HP-UX and OSX (fixes RT #36058 and #35349)
- POD validity fix (fixes RT #15850)
- Added several new tests
- Upgraded to Module::Install 0.75 as it now exits correctly on build time
with NA if the required libcurl isn't available.
4.00 Wed Mar 05 2008: - Balint Szilakszi <szbalint at cpan.org>
- Rewritten documentation.
- New test suite.
- New build system: using Module::Install instead of ExtUtils::Makemaker.
- New minimal requirements, Perl 5.6 and libcurl 7.10.8.
- New WWW::Curl::Multi interface.
- Removed WWW::Curl::easy.
- Removed compatibility code for pre 7.10.8 libcurl.
- Added lots of small improvements to setopt and friends.
- Bugfixes, mainly for memory leaks.
- SIGNATURE.
3.12 Wed Feb 27 2008: - Cris Bailiff <c.bailiff+curl at devsecure.com>
- New Share.pm.in was missed from the MANIFEST, so was not in the distribution. Fixed.
3.11 Mon Feb 25 2008: - Cris Bailiff <c.bailiff+curl at devsecure.com>
- Merge recent contributions.
- Updates from various small bug/build reports
3.10 Fri Feb 22 2008: - Anton Fedorov <datacompboy at mail.ru>
- Fix documentation for multi interface
- Added WWW::Curl::Share
- Added strerror into Easy and Multi interfaces
- Added support for CURLOPT_DEBUGFUNCTION in Easy interface
3.02_01 Tue Jan 29 2008: - Mark Hindley
- Contributed CURLOPT_*_LARGE support
3.02_00 Fri Sep 16 2005: - Cris Bailiff <c.bailiff+curl at devsecure.com>
- Workaround case-sensitive filename issues by making equivalent Easy
names in easy namespace
- Test scripts - Fixup ssl tests and remove leftover MUTE option
- NOTE: That due to namespace changes (easy->Easy) you must change any existing
code to 'use WWW::Curl::Easy' instead of 'use WWW::Curl::easy', but
you can still use the WWW::Curl::easy function names until they
are removed in a future release.
- Tested on Redhat EL3 (curl 7.10.6) and Mandrake 10.1 (curl 7.13.1)
3.01 Thu Apr 20 2004: - Cris Bailiff <c.bailiff+curl at devsecure.com>
- Merged Sebastians changes into CVS
- Updated remaining tests to Test::Simple
- Added backwards compatability to V2 names (WWW::Curl::easy etc)
- Dropped backwards compatability to V1.x names
3.00 Thu Feb 12 2004: - Sebastian Riedel <sri at oook.de>
- Added multi support
- New module names
- New tests
- New documentation
- New examples
- Big cleanup!!!
- Too much to tell, it's worth an upgrade
XXX: Please anyone update PLIST.solaris-sparc.
Opera 9.63 for Linux Changelog
Release Notes
Opera 9.63 is a recommended security and stability upgrade.
Opera 9.63 incorporates the Opera Presto 2.1.1 user agent engine.
Changes and improvements since Opera 9.62
User Interface
* Added opera:config > UserPrefs > DoubleclicktoCloseTab to close tabs by double-clicking on them
Mail, News, Chat
* Added a thread button in the mail toolbar
* Removed Label button from mail toolbar
* Reverted the Subject field back to its previous behavior where it is a text field and not a button
* Added shortcuts for follow (Ctrl/Cmd-D), ignore (Ctrl/Cmd-Shift-D) and go to thread (D)
Security
* Manipulating text input contents can allow execution of arbitrary code, as reported by Red XIII. See our advisory.
* HTML parsing flaw can cause Opera to execute arbitrary code, as reported by Alexios Fakos. See our advisory.
* Long hostnames in file: URLs can cause execution of arbitrary code, as reported by Vitaly McLain. see our advisory.
* Script injection in feed preview can reveal contents of unrelated news feeds, as reported by David Bloom. See our advisory.
* Built-in XSLT templates can allow cross-site scripting, as reported by Robert Swiecki of the Google Security Team. See our advisory.
* Fixed an issue that could reveal random data, as reported by Matthew of Hispasec Sistemas. Details will be disclosed at a later date.
* SVG images embedded using <img> tags can no longer execute Java or plugin content, suggested by Chris Evans.
* Opera now imports .p12 private certificates
Opera 9.62 for Linux Changelog
Release Notes
Opera 9.62 is a recommended security upgrade. Please see the Security section.
Opera 9.62 incorporates the Opera Presto 2.1.1 user agent engine.
Changes since Opera 9.61
Security
* Fixed an issue where History Search could be used to execute arbitrary code, as discovered by Aviv Raff; see our advisory
* The links panel no longer allows cross-site scripting; see our advisory
Opera 9.61 for Linux Changelog
Release Notes
Opera 9.61 is a recommended security upgrade. Please see the Security section.
Opera 9.61 incorporates the Opera Presto 2.1.1 user agent engine.
Changes since Opera 9.6
User Interface
* Fixed an issue with Opera Link which could generate duplicate bookmarks during the synchronization process
* The image toggle button on the status bar is now a normal button, and does not have a menu
Security
* Fixed an issue where History Search could be used to reveal browsing history, as reported by Roberto Suggi Liverani of Security-Assessment.com; see our advisory
* Fast Forward can no longer allow cross-site scripting, as reported by David Bloom; see our advisory
* Prevented news feed preview from revealing the contents of unrelated news feeds, as reported by David Bloom; see our advisory
Opera 9.6 for Linux Changelog
Release Notes
Opera 9.6 is a recommended security and stability upgrade. See the Security section.
A separate changelog listing changes since Opera 9.6 Beta 1 is available.
New and improved features in Opera 9.6
Opera Link
Custom search engines and typed history (typed history is only the history you explicitly type or select from the address bar) are now joining bookmarks, notes, personal bar and Speed Dial in Opera Link.
Opera Mail
Feed Preview
Now you can preview an RSS/Atom feed before subscribing.
Follow/Ignore threads and contacts
Follow and Ignore are new features for users that receive numerous messages. It makes it easier to dismiss unimportant messages and easier to recognise important messages.
* Activate this feature by selecting Follow/Ignore in the email context menu (or click the message subject header), then select either Follow Thread or Ignore Thread.
* Also, you can click the names in the From or To headers to enable the following or ignoring of contacts.
Go To Thread
You can now also use "Go to thread" which means that you can view only the messages from that thread. This is useful for those that employ flat view.
Low Bandwidth Mode
Low Bandwidth Mode is a setting on mail accounts that makes Opera Mail use as little bandwidth as possible.
* For IMAP (Internet Message Access Protocol): Opera will only synchronise new messages and it will not fetch message attachments unless requested
* For POP (Post Office Protocol): Opera will not fetch more than the first 100 lines of a message unless requested
Opera Scroll Marker
The new Opera Scroll Marker makes it easier to continue reading when you scroll through a Web page. At the end of the page it will indicate the previous position of the bottom of the screen so you can easily see where to continue reading.
Enable Opera Scroll Marker in the Preferences dialog box. Navigate to Tools > Preferences > Advanced > Browsing > Show scroll marker (check box).
* Check the box to enable Opera Scroll Marker
* Leave the box unchecked (default) to keep it disabled
Using the opera:config Preferences Editor opera:config#UserPrefs|EnableScrollMarker, you can also set Opera Scroll Marker to show every time you scroll less than a full page down or up. The options in the drop-down menu are:
* 0 ¡½ off
* 1 ¡½ show when reaching the bottom or top of the page
* 2 ¡½ always show when scrolling
Changes since Opera 9.52
User Interface
* Opera now remembers the bookmark panel position after restart
* Added a setting opera:config#UserPrefs|ShowBookmarksInAddressfieldAutocompletion to prevent bookmarks from showing in the Address field auto-completion drop-down
* When setting opera:config#TransferWindow|KeepEntriesDays to 0, Opera now removes the transfer history when restarting
* Sites using HTTP Auth are now saved in typed history
* Opera now stops loading pages with iframes when closing the page or pressing stop
* Page encoding in site preferences can now be reset to automatic
* Browsing Intranet sites now works after changing proxies in a running session
* Improvements to Opera Link include the synchronization of search engines and typed history
* Changed the default global history to 1000
* Added a new default speedial.ini
* Fixed sorting by progress in Transfers
* Fixed copying of multiple entries from the history manager
* Fixed a bug that could cause notes to be lost when using certain characters
* Fixed dataloss situation when note folders had more than one line in their name
* Fixed spurious highlighting when using the space character in inline find
* Fixed an issue that would prevent links in frames from being opened by the keyboard
Mail, News, Chat
* Added popular Chinese providers in mailproviders.xml
* Made all top-level access points (except All Messages) selectable
* Now copes better with broken POP servers that send empty UIDLs
* The "Large font" setting is now respected for subjects
* Cache files from feeds no longer show up in Transfers
* Feeds are now detected even when served as text/html
* Fixed the synchronization of removed labels for IMAP accounts
* Fixed an issue where the signatures wouldn't change if the default account signature ended with a space
* Fixed an issue where sent message bodies could disappear under certain circumstances
* Fixed DCC transfers in IRC
Display and Scripting
* Improved Acid3 support: The document property has been removed from iframe objects for compatibility with Gecko, WebKit, and the Acid3 test
* Added support for the caller property on functions: http://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Global_Objects:Function:caller
* Special characters are now displayed properly in the Address bar drop-down
* Opera Dragonfly element highlighting no longer stays on the page after closing the developer tools window
* Script focused elements are no longer highlighted
* Fixed saving of SVG when right clicking
* Fixed an issue where custom search engines would not get a favicon
Security
* Verisign and Comodo are now formally EV-enabled: see Yngve's blog post
* Fixed an issue where specially crafted addresses could execute arbitrary code, as reported by Chris of Matasano Security; see our advisory
* Java applets can no longer be used to read sensitive information, as reported by Nate McFeters; see our advisory
Miscellaneous
* Added the Opera Core version (currently "Presto/2.1.1") to the User Agent header
* Improved performance with large wand.dat files
* Fixed Fast Forward on Google search results pages
Unix-specific changes
* Upgrading Opera on Debian no longer resets default x-www-browser
* Fixed an issue where text with specified size suddenly disappears on Qt4 builds
* Added "-time_stamp" directive, to cause pngcrush to write a new timestamp
on the output file instead of replicating the timestame from the input file.
The 0.4 release includes several improvements and bug fixes:
* Added support for specifying paths to exclude from the add-in
scan in .addins files [1] and in add-in manifests [2].
* There are several new flags [3] which can be applied to
add-ins:
* Can't uninstall: the add-in can't be uninstalled.
* Can't disable: the add-in can't be disabled.
* Hidden: the add-in won't be visible in the setup tools.
* Fixes in the add-in scanner.
* The new (and optional) Mono.Addins.CecilReflector
assembly provides a Cecil-based backend for the add-in
scanner. This scanner is more reliable than the
reflection based scanner.
* When updating the registry, the add-in scanner will only
update add-ins belonging to the running application
(ignoring directories from other instances of the same
or different applications sharing the same registry).
* Fixed issue with path length limitation in Windows.
* Other bug fixes and API improvements.
won't be available, and the previous version of this patch would not allow
successful building.
Change the code (in the OSS module) to check for a defined AUDIO_GETBUFINFO
under NetBSD. If it isn't available, indicate that the system has no
mechanism available.
(May compromise on audio synchronisation on local OSS devices)
Ok jmcneill@
2008-12-01 tim <gyunaev@ulduzsoft.com>
- Version changed to 4.0 (release);
- Released version 4.0.
2008-11-30 tim <gyunaev@ulduzsoft.com>
- Integrate Fedora .desktop fixes (thx Patrice Dumas)
- Implemented binary TOC and index tables (thx Razvan Cojocaru <razvanco@gmx.net>, the author of xchm). Speed up loading files more than twice!
- Now showing 'waiting' cursor while loading chm table of contents or index.
- Fixed QTextBrowser by providing workaround for "empty" books.
- More compatibility fixes with KDE 4.1
- Added Swedish translation (thx Daniel Nylander)
- Fixed handling files with file:// prefix.
- Added D-BUS support for Qt and KDE builds, the application could now be controlled remotely from other applications or scripts.
- Restored KDE translations.
2008-06-18 tim <gyunaev@ulduzsoft.com>
- Version changed to 4.0b4;
- Added WebKit support (requires QtWebKit module). WebKit browser is default for a system where QtWebKit is present;
- Added support for Right-To-Left application and text layouts;
- Added support for disabling automatic encoding detection for browsers which could detect it themselves (KHTMLPart and Webkit);
2008-06-06 tim <gyunaev@ulduzsoft.com>
- Version changed to 4.0b3;
- Added KDE4 support;
- Fixed several compatibility issues with qt-4.4.0;
- Added keyboard shortcuts to move to the next and previous entries in TOC: Ctrl+Right arrow
and Ctrl+Left arrow;
- Added manifest for the Windows version (thanks Cristian Adam);
- Windows version should not rely on mingw DLL anymore;
- Toolbars are now named;
- Fixed parallel build (thanks Patrice Dumas);
2008-02-10 tim <gyunaev@ulduzsoft.com>
- Version changed to 4.0b2 (this is Qt4-only release);
- Added a command-line option to search through table of contents (--stoc);
- Added Italian translation (thanks to Emilio Scalise);
- Fixed crash on incorrectly compressed CHM file (thanks Albert Astals Cid);
- Fixed kio-msits so it now works with KDE4 (thanks Albert Astals Cid);
- Fixed FSF mailing address everywhere (thanks Albert Astals Cid);
- Fixed handling of improperly formatted CHM files like Audigy help;
- Added heuristics to support for improperly formatted CHMs which have toc and index,
but do not specify so in the project file;
- Fixed handling of CHM files which have local links in form of MS-ITS: urls;
- Search engine has been integrated into libchmfile;
- Search indexes are now stored in a single file, which should make it easier to make
search available through the indexing application;
2007-08-26 tim <gyunaev@ulduzsoft.com>
- Application ported to Qt4.
- Recent files reworked.
- Search on page is now done via toolbar (like FireFox), activated by Ctrl-F and /.
- After switching tabs (either with mouse or Alt+<number> the focus is moved to the browser widget,
so you don't have to click on it to navigate using keyboard.
- Enchanced browser context menu.
Based on PR 40223.
Pkgsrc changes:
* Change HOMPAGE for open source version.
* Add missng dependency on devel/zlib.
* Optionify of SSL support and let gnutls to selectable.
* Rename undocumented htmldoc-gui option to x11, it's better match for pkgname.
CHANGES IN HTMLDOC v1.8.27
BUG FIXES
- Fixed a crash bug that appeared when more than 10 blank
pages were present in a document (PR #6223)
- Color changes were not reflected in PRE text (STR #129)
- Remote URLs did not always work on older operating
systems (PR #6179)
- Image filenames using % escapes were not decoded
properly.
- Rows using BGCOLOR that spanned across multiple pages
did not render properly (PR #6149)
- Rows no longer start on a new page due to a cell with
both HEIGHT and ROWSPAN specified (PR #6086)
- CMYK JPEG images caused HTMLDOC to crash (PR #6106)
- Table cell width calculations didn't always account for
the proper minimum width (STR #121)
- Images were not copied when generating indexed HTML
output to a directory (STR #117)
- Changing the bottom margin resulted in text that was
formatted below the bottom margin.
- The Monospace-Oblique font was not embedded properly in
PDF files.
CHANGES IN HTMLDOC v1.8.26
BUG FIXES
- Outline and keyword strings in PDF files are now stored
as Unicode (STR #113)
- The Flate compression code could get in an infinite
loop if it ran out of memory (STR #101)
- Book files saved from the GUI did not handle filenames
with spaces (STR #105)
- Fixed and re-enabled the ASCII85Device filter support
in PostScript Level 2/3 output (STR #116)
- Character entities in the first word of a file were not
rendered properly (STR #111)
- Fixed-size table columns were incorrectly resized when
a table width was also specified and there was extra
space to distribute (PR #6062)
- Text could "walk" up or down when in-line images were
used (PR #6034)
- Row backgrounds incorrectly replaced cell backgrounds
when the first cell in a row used ROWSPAN (PR #6033, PR
#6036)
- HTMLDOC did not correctly parse FONT FACE attributes
(PR #6006)
- Images in Level 2/3 PostScript output did not work on
some printers (PR #6000)
- The GUI did not use the first page header (PR #5978)
CHANGES IN HTMLDOC v1.8.25
NEW FEATURES
- Added "--overflow" and "--no-overflow" command-line
options to show or hide the content-too-large errors;
the default is "--no-overflow".
- Added "--header1" command-line option and "HEADER1"
page comments to set the page header for the first page
of each chapter.
- Added "timing" and "remotebytes" debug data generation.
- Added DejaVu font collection to better support Cyrillic
and Greek text; the new fonts are available under the
generic names "monospace", "sans", and "serif".
- Added "--referer" command-line option and corresponding
CGI-mode support to pass Referer: information in HTTP
requests (STR #91)
CHANGES:
- On Windows, HTMLDOC now logs CGI mode errors to a file
called "htmldoc.log" in the Windows temporary
directory.
- HTMLDOC no longer uses Base-85 encoding for image data
when producing Level 2 and 3 PostScript output. It
appears that many printers and PostScript interpreters
cannot properly decode this data when the original
image data is not a multiple of 8 bits.
- HTMLDOC now renders STRONG elements in boldface instead
of bold-italic to match the W3C recommendations.
- HTMLDOC now automatically inserts a TR element before a
TD or TH element as needed to improve web site
compatibility; this also triggers a HTML error in
--strict mode.
BUG FIXES
- "$HFIMAGEn" didn't work in a header/footer string.
- HTMLDOC could crash when rendering a table.
- Book files were not used in CGI mode (STR #69)
- Cookies were not sent in HTTP requests (STR #71)
- Table cells were not aligned properly when the ROWSPAN
attribute was set to 1 (STR #73)
- HTMLDOC crashed when rendering unresolved hyperlinks in
aligned images (STR #62)
- Documented the HTMLDOC_NOCGI environment variable (STR
#63)
- HTMLDOC sometimes crashed when rendering tables with
background colors (STR #65)
- HTMLDOC would crash when writing encrypted strings
longer than 1024 bytes (STR #66)
- HTMLDOC didn't set the data directory when running in
CGI mode on Windows.
- HTMLDOC could crash when loading the Symbol.afm file
(STR #93)
- HTMLDOC did not always honor HEIGHT attributes in table
rows.
- Tables with a mix of colspan and rowspan sometimes
caused cells to be moved vertically outside the cell.
CHANGES IN HTMLDOC v1.8.24
NEW FEATURES
- HTMLDOC now provides limited cookie support via the
"--cookies" command-line option and via the cookies
passed by a browser in CGI mode.
- HTMLDOC now features a CGI mode which provides PDF
conversion functionality for web servers.
- HTMLDOC now generates a document outline for each
input file or URL in webpage mode; the outline shows
the title for the file and links to the first page
containing that file.
- HTMLDOC now offers an "htmlsep" output type which
generates HTML output with a separate file for each
heading in the table of contents.
- HTMLDOC now includes LINK elements in generated HTML
so that intelligent browsers like Mozilla can show
next/prev/contents/top buttons.
- HTMLDOC now supports the BORDERCOLOR attribute for
tables, a MSIE extension.
- The "strict HTML" mode now reports unresolved local
links.
- Added support for HP LaserJet 5000 and Xerox DocuPrint
2000/100 printer commands.
- Added multiple header/footer image support.
- Links to external URLs are now resolved so that the
output file can be moved without affecting them.
CHANGES
- The command-line now allows --fontsize values from 4
to 26 to match the GUI.
- Now use a 0.001 point tolerance when checking for
content that overflows the page/cell.
- HTMLDOC no longer enables interpolation of 2-color
images.
- The default vertical alignment of images is "BOTTOM"
to match the HTML specification.
- Paragraph spacing is only applied to the first table
after a paragraph.
- The tabloid media size was 10 points too short in
length.
- The table formatter now subtracts the outside border
and padding widths for percentage-based widths. This
helps to eliminate "truncation or overlapping" errors.
- Dropped support for FLTK 1.0.x when building the GUI.
- The default vertical alignment is now "bottom" inside
paragraphs to correctly align different sized text and
images to the baseline.
- Indexed images are now written as PDF image objects
when encryption is enabled; this works around a
serious bug in Acrobat 6 which tries to decrypt the
colormap of in-line images twice, causing some very
strange colors!
- Table captions can now be bottom aligned.
- Blocks now break at the bottom of a page if the
current line height + standard line height goes below
the bottom of the page; this prevents images with
captions from getting erroneously moved to the top of
the next page.
- Character entities are now supported in HTML
attributes and unknown or invalid character entities
are left as plain text.
- Changed handling of NOWRAP for some tables.
- The --permissions option now supports multiple
permission keywords in a single invocation.
- Dropped support for MacOS 9 and earlier.
- HTMLDOC now breaks between images that are too large
to fit on a single line, to match the behavior of
Mozilla/Netscape (STR #7).
- HTMLDOC now handles XHTML input more cleanly.
- HTMLDOC no longer specifies an interpolation
preference for images in PostScript or PDF output (STR
#8)
- The DT element no longer applies an italic style (PR
#5178)
- HTMLDOC now ignores content inside a STYLE element
(PR #5183)
BUG FIXES
- Switching between landscape and portrait orientations
would cause margin creepage.
- Images did not default to align=bottom, and the
align=bottom line spacing calculation was incorrect.
- Whitespace before a link was underlined.
- Fixed a table column sizing bug.
- HTMLDOC didn't read back the HTTP response properly in
all situations.
- Fixed some more PNG transparency cases.
- The PageBoundingBox comments in PostScript output did
not account for the back page when duplexing was
enabled.
- HTMLDOC generated an incorrect image mask for some
images.
- The first page of each chapter did not use the custom
page number if it was placed inside the heading.
- HTMLDOC did not reset the rendering cache before each
page when producing N-up output; this caused font
errors in some cases that prevented the document from
printing or displaying properly.
- Eliminated a common cause of "table too wide"
formatting errors,
- Fixed a bug when applying a table background color to
a cell without a border that cross a page boundary.
- Fixed some calls to strcpy with overlapping arguments.
- The names object was never set when the name objects
were written.
- Character entities were not decoded/encoded inside
HTML comments.
- The current heading was not always correctly
substituted when used in the page header or footer.
- When converting web pages from the GUI, the
table-of-contents page number preferences were
incorrectly used.
- PDF page effects/transitions were not put in the right
part of the page dictionary, causing them not to be
used by the PDF reader application.
- The _HD_OMIT_TOC attribute was not being honored for
HTML output.
- HTMLDOC now handles "open" messages from the MacOS X
Finder (STR #3)
- The GUI did not load or save the "strict HTML" setting
(STR #6)
- The HTML version of the title page did not set the ALT
attribute for the title image (STR #10)
- The HTML version of the table of contents did not
correctly nest the lists in the parent items (STR #10)
- Borders around left and right-aligned images were not
drawn properly (PR #5112)
- Grayscale PDF output was not truly grayscale (STR #32)
- Fixed a table-of-contents bug introduced in 1.8.24rc1
which caused the PDF document outline and actual TOC
pages were not rendered properly (STR #37)
- Links were not rendered due to a bug that was
introduced in 1.8.24rc2 (STR #41)
In Lablgtk-2.12.0:
2008.12.20 [Jacques]
* fix build process for ocaml 3.11 on MSVC and mingw.
2008.12.09 [Jacques]
* fix ml_gtk_source_buffer_create_marker
2008.10.30 [Benjamin]
* Support Gtk Quartz backend compilation (thanks to Pascal Cuoq)
2008.10.07 [Benjamin]
* Revert last change on GEdit.entry_completion according to M. Clasen.
Keeping the new type for the callback match_selected.
2008.10.05 [Benjamin]
* Change type of model contained in GEdit.entry_completion from
model to model_filter see
http://bugzilla.gnome.org/show_bug.cgi?id=555087.
2008.09.10 [Benjamin]
* Many custom tree model bugs fixed.
2008.09.04 [Benjamin]
* First attempt to support custom_tree_models in GTree.
I need some feedback on ways to improve the safety.
An example of usage is given in examples/custom_tree.ml
Part of the code comes from Robert Schneck: he agreed by private mail
on relicensing it for lablgtk2.
2008.08.20 [Jacques]
* Move model to head of properties in ComboBox
(bug reported by Pierre-Marie Pedrot)
2008.08.03 [Benjamin]
* Support for wrapped signal of GEdit.spin_button (Gtk 2.10)
2008.08.01 [Benjamin]
* Support for GtkRendererAccel of Gtk 2.10
2008.07.26 [Benjamin]
* Add a few 2.10 properties GAction.icon_name, GButton.image_position,
2008.07.25 [Olivier]
* don't use G_QUEUE_INIT (dependency on glib 2.14)
2008.07.25 [Jacques]
* Add [widget] to Gtk.file_chooser
* configure did not work on FreeBSD
2008.05.09 [Benjamin]
* Add Glib.Io.read_chars. Other g_io_* function could be added...
2008.04.14 [Olivier]
* use Gc.create_alarm to delay GObject finalization instead of an idle function
2008.03.31 [Benjamin]
* Support mingw compilation with OCaml 3.11. Still tricky...
2008.03.25 [Jacques]
* add GtkWindow properties
* add GMain.Event
* add GtkMenu.Menu.popup_at
2008.03.22 [Benjamin]
* prepare gtksourceview 2.1 support
own separate directory. Use pkgsrc font handling support.
Changes:
Nearly four years of changes, not detailed here; read the included
ChangeLog file. (many more and better glyphs)
2522. [security] Handle -1 from DSA_do_verify().
2498. [bug] Removed a bogus function argument used with
ISC_SOCKET_USE_POLLWATCH: it could cause compiler
warning or crash named with the debug 1 level
of logging. [RT #18917]
0.9.3:
- optionally use libv4l to support more cameras
- fix installation directory of plugins for x64 systems
- fix scaling of ogg/theora video
- use categories for v4l2 properties
0.9.2:
- Severall small bug fixes and improvements ( see ChangeLog )
- The EeePC packages got updated
PackageKit is a system designed to make installing and updating software on
your computer easier. The primary design goal is to unify all the software
graphical tools used in different distributions, and use some of the latest
technology like PolicyKit to make the process suck less.
The actual nuts-and-bolts distro tool (yum, apt, conary, etc) is used by
PackageKit using compiled and scripted helpers. PackageKit isn't meant to
replace these tools, instead providing a common set of abstractions that can
be used by standard GUI and text mode package managers.
PackageKit itself is a system activated daemon called packagekitd. Being
system activated means that it's only being run when the user is using a text
mode or graphical tool, and quits when it's no longer being used. This means
we don't delay the boot sequence or session startup and don't consume memory
when not being used.
gnome-packagekit is the name of the collection of graphical tools for
PackageKit to be used in the GNOME desktop.
PackageKit is a system designed to make installing and updating software on
your computer easier. The primary design goal is to unify all the software
graphical tools used in different distributions, and use some of the latest
technology like PolicyKit to make the process suck less.
The actual nuts-and-bolts distro tool (yum, apt, conary, etc) is used by
PackageKit using compiled and scripted helpers. PackageKit isn't meant to
replace these tools, instead providing a common set of abstractions that can
be used by standard GUI and text mode package managers.
PackageKit itself is a system activated daemon called packagekitd. Being
system activated means that it's only being run when the user is using a text
mode or graphical tool, and quits when it's no longer being used. This means
we don't delay the boot sequence or session startup and don't consume memory
when not being used.
Most importantly mbox bugfixes. v1.1 should finally be as stable with
mboxes as it was with v1.0. Hopefully we'll also soon have the first
v1.2 beta release and the final v1.2.0 somewhat soon after that.
- mbox: Several bugfixes. Fixes "next message unexpectedly lost"
errors and perhaps some other problems as well.
- deliver: It wasn't possible to override boolean settings in
lda section by setting them to "no".
- Maildir++ quota didn't correctly check if maildirs had changed
during recalculation.
- kqueue notify: Fixed assert-crash in some situations
- dbox: Several fixes to handling Maildir migrations
- Logging/error message improvements
2009.01.01 v.5.8
+ Visual feedback for brightness/contrast/color edits was made faster by
using the window image instead of the (usually much larger) main image.
The main image is updated when the changes are committed.
+ Erratic mouse drag in warp function was fixed.
+ Color balance was separated from brightness/whiteness adjustments.
+ Bug fix: last translation in a .po file sometimes got comment appended.
+ Sharpen, blur and noise reduction, when applied within an image area,
can now use "blend width" to soften the boundaries.
+ Added a modified "top hat" noise reduction method, which is more
effective for some types of noise.
+ Zoom- returns to normal display at once instead of many steps
pkgsrc: despite changes below, nothing is installed suid for now
NEW features of cdrtools-2.01.01a55
All:
- Default install user changed from "bin" to "root".
- The install-sh script now complains if an attept was made to install
a program suid or sticky and the install user has no root privileges
- The makefile system has been modified to allow a separate set-up
for the install path of the configuration files to e.g. /etc/
via the DEFAULTS variable INS_RBASE
Rscsi:
- the configuration file "rscsi" is now by default installed into
/etc/default/rscsi
Cdrecord:
- Cdrecord is now by default installed suid root in case that the caller
of make install has root privileges
- The call to scg_close() introduced with 2.01.01a54 was not
done in the right order and could cause core dumps.
- the configuration file "cdrecord" is now by default installed into
/etc/default/cdrecord
- Some unused variables and functions have been commented out
Cdda2wav (Maintained/enhanced by J
- Cdda2wav is now by default installed suid root in case that the caller
of make install has root privileges
- Some unused variables and functions have been commented out
Readcd:
- Readcd is now by default installed suid root in case that the caller
of make install has root privileges
NEW features of cdrtools-2.01.01a54:
All:
- config.sub and config.guess now support ATARI MiNT
- All needed definition files for ATARI MiNT are now in RULES/*
- configure now checks whether shmget() works (needed for ATARI MiNT)
- The GNU linker on Linux now seems to support -R to set the LD_RUN_PATH
Added support for -R
- Added definitions to allow dynamic linking with the Sun Studio compiler
on Linux
- Added a new #define (NO_ACL) that alloed to disable ACL support via
command line when compiling
- include/schily/libport.h split into include/schily/libport.h and
include/schily/hostname.h to allow to avoid to include netdb.h for
applications that do not need gethostname() and getdomainname()
- include/schily/prototype.h now inlcludes the definitions for const...
- new autoconf test to check whether the Sun Studio compiler needs
-xarch=generic64 or -m64 for 64 bit compilation.
Libschily:
- New functions eaccess() and findinpath()
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
Libparanoia (Ported/enhanced by J
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
Libedc (Optimized by J
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
Libcdrdeflt:
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
Libdeflt:
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
Libfind:
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
- libfind now correctly deals with ARG_MAX in case that
the bitness of the libfind executable differs from the bitness
of the executable called by -exec name {} +
Libfile:
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
Libhfs_iso:
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
Libsiconv:
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
Libscg:
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
Libscgcmd:
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
Rscsi:
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
- Raise the SCSI bus numer limit to 1024 to allow the new Linux ATA mapping.
Cdrecord:
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
- New driver "mmc_bdrom" is used for profile 0x40 and allows to
retrieve the ADIP data for BD-R media that is reported as BD-ROM
by some drives.
- Added a workaround for a firmware bug in the drive
'HL-DT-ST' 'DVD-RAM GH22NP20'
that reports DVD-R media as media with zero size.
- Added a workaround for a firmware bug in many 'HL-DT-ST' drives
(e.g. 'HL-DT-ST' 'DVD-RAM GSA-H55N') that return unreliable data
with READ BUFFER and makes it impossible to get the drive DMA
transfer speed.
- Added a workaround for frequent kernel/driver bugs in
FreeBSD and Solaris that prevent the DMA residual count to work.
- Try to call scg_close() before exiting cdrecord.
- Default Transfer Size reverted from 126 kB to 63 kB.
Sorry FreeBSD guys - it seems that FreeBSD is the only OS that
correctly deals with larger DMA sizes.
FreeBSD people may add a line with CDR_TRANSFERSIZE=126k
in /etc/default/cdrecord to raise the default.
The current problems are:
- On Solaris 10 Sparc fs=126k causes a kernel panic
- On Solaris 11 the drivers partially return incorrect
max DMA sizes that may cause cdrecord to fail.
- On Linux with USB fs=126k may not work at all
- On Linux with other interfaces, fs=126k may reduce
the DMA speed to a value that always causes buffer
underruns.
I hope to find a better solution in the next development cycle
after the current code has been release as stable version.
Expect the next stable release to appear very soon.
Cdda2wav (Maintained/enhanced by J
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
- Suppress some incorrect warnings from GCC by doing a double cast.
- Allow longer path names for *.inf files.
- SCSI *scgp is now a clean parameter to all SCSI transport functions.
- toc.c changed to support the new schily/hostname.h
Readcd:
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
Scgcheck:
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
Scgskeleton:
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
Btcflash:
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
Mkisofs (Maintained/enhanced by J
- Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG
warning: 'sccsid' defined but not used added
- Raising PATH_MAX to be at least 1024 for all platforms as Cygwin
defines PATH_MAX to 260 which is too small for Cygwin.
- Implemented a better error message in case that the boot image
could not be found inside the target tree.
- A description for the -s/-sector option was added to the man page.
This option is used to allow to create conforming multi-session
images for e.g. the Kodak Photo CD or the Kodak Picture CD.
- A description forr the -XA and -xa option was added to the man page.
- Mkisofs now writes a better error message in case that it cannot
sort a directory because more than on directory content was merged
into the ISO image.
- isoinfo -d now prints the checksum for the Eltorito validation header