summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2008-11-28Add/enable devel/libfirmbjs1-1/+2
2008-11-28Import libfirm-1.13.0, used by lang/cparser.bjs9-0/+262
libFIRM provides a graph-based intermediate representation (IR), which operates exclusively in SSA-form, starting at IR construction until assembler code emission. It offers many analyses and optimizations, provides extensive debug support and includes a backend framework. * analyses: dominance, loop tree, execution frequency, control dependencies, call graph, rapid type, def-use, alias analysis, class hierarchy analysis * optimizations: dead code elimination (happens implicitly), constant folding, local common subexpression elimination, arithmetic identities (happens on the fly), unreachable code elimination, global common subexpression elimination, code placement, strength reduction, scalar replacement, if-conversion, load/store optimization, control flow optimizations, reassociation, partial condition evaluation, tail recursion elimination, inlining, procedure cloning * enhanced debugging support: extensive checkers, breakpoints on node creation, entity creation, graph dumping * lowering of intrinsics, double word arithmetics, bitfields * generic backend features: * novel SSA based register allocator * several SSA copy coalescing and spilling algorithms * algorithms for instruction and basic block scheduling * working ia32 backend, unfinished backends for MIPS, ARM, PPC32 * handwritten recursive descent C89/C99 frontend available (lang/cparser)
2008-11-27Update from version 0.69 to version 0.70.seb2-6/+6
Changes: 0.70 Fri, November 14, 2008 * Class::MOP - Fixed an odd corner case where the XS version of get_all_package_symbols could cause a segfault. This only happened with inlined constants in Perl 5.10.0 (Florian Ragwitz)
2008-11-27requires jpeg nowjnemeth1-1/+2
2008-11-26Update MASTER_SITES and HOMEPAGE, m17n.org does not have SEMI anymore.obache1-3/+3
2008-11-26Update flim to 1.14.9.obache2-10/+10
Based on PR 40021 by Makoto Fujiwara. ChangeLog: 2007-11-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> * FLIM: Version 1.14.9 (Goj-Dò) released.-A 2006-12-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> * mime-def.el (mime-library-product): Update to 1.14.9. 2007-06-18 Wencheng Fang <wencheng.fang@spherenet.co.jp> * mel.el (mime-write-decoded-region): Define method function that uses built-in base64-decode-region. [cf. <emacs-mime-ja:02169>] 2006-12-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> * README.ja, README.en (Installation): Update required version of APEL to 10.7 or later. * FLIM-CFG (PACKAGEDIR): Use `install-get-default-package-directory'. 2006-12-13 Katsumi Yamaoka <yamaoka@jpl.org> * FLIM-CFG (PACKAGEDIR): Avoid an error with Emacs. 2006-12-12 Katsumi Yamaoka <yamaoka@jpl.org> * FLIM-MK (compile-flim-package): Use batch-update-directory-autoloads if it is available instead of batch-update-directory. 2006-12-11 Katsumi Yamaoka <yamaoka@jpl.org> * FLIM-CFG (PACKAGEDIR): Check for (early|late|last)-package-hierarchies and configure-package-path as well as (early|late|last)-packages. 2006-09-24 Daiki Ueno <ueno@unixuser.org> * smtp.el (smtp-progress-message-format): Abolished; reverted the change 2004-08-11 Katsumi Yamaoka <yamaoka@jpl.org>. 2006-09-24 Daiki Ueno <ueno@unixuser.org> * smtp.el (smtp-end-of-line): Abolished; reverted the change 2002-07-24 Katsumi Yamaoka <yamaoka@jpl.org>. 2006-06-15 Yoichi NAKAYAMA <yoichi@geiin.org> * smtp.el (smtp-submit-package): Ignore error in `smtp-primitive-quit' where SMTP mail transaction is completed. 2006-06-12 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp> * mel-b-ccl.el (base64-ccl-insert-encoded-file): Use `insert-file-contents-as-binary' instead of `insert-file-contents'. * mel-q-ccl.el (quoted-printable-ccl-insert-encoded-file): Likewise. 2006-02-18 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp> * smtp.el (smtp-debug): New user option. (smtp-read-response): Treat a line break code loosely. If smtp-debug is non-nil, show an invalid response. 2005-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * eword-decode.el: Change the way to decode successive encoded-words: decode B- or Q-encoding in each encoded-word, concatenate them, and decode it as charset. See the following threads for more information: http://news.gmane.org/group/gmane.emacs.pretest.bugs/thread=9541 http://news.gmane.org/group/gmane.emacs.gnus.general/thread=61176 (eword-decode-allow-incomplete-encoded-text): New variable. (eword-decode-encoded-words): New function. (eword-decode-string): Use it. (eword-decode-region): Use it. (eword-analyze-encoded-word): Use it. (eword-decode-encoded-word): Abolish. (eword-decode-encoded-text): Abolish. (eword-decode-encoded-word-error-handler): Abolish. (eword-warning-face): Abolish. (eword-decode-encoded-word-default-error-handler): Abolish. 2005-12-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> * FLIM: Version 1.14.8 (Shij-Dò) released.-A 2005-12-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> * mime-def.el (mime-library-product): Update to 1.14.8. 2005-11-13 Yoichi NAKAYAMA <yoichi@geiin.org> * std11.el (std11-addr-to-string): Reconstruct domain literal. From Yuuichi Teranishi [cf. <emacs-mime-ja:01956>] 2005-07-25 Daiki Ueno <ueno@unixuser.org> * smtp.el (smtp-read-response): Signal an error if connection is closed while reading response. From Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp> [cf. <emacs-mime-ja:01978>] 2004-11-20 Daiki Ueno <ueno@unixuser.org> * ntlm.el (ntlm-ascii2unicode): Don't apply zerop to a character. (ntlm-smb-hash): Ditto.
2008-11-26correct a couple of dependencies to match what the package wantsjnemeth1-1/+3
2008-11-26DESTDIR support.hasso1-6/+8
2008-11-25Changes 1.16.0:adam6-691/+701
* Many updates to include new OS X methods up to 10.5 * Made KeyValueCoding/Observing fully functional and MacOS-X compatible See the release notes for more information.
2008-11-25Changes 2.0.6:adam3-10/+10
* Fixed some spurious rebuilds of plists, and framework headers. * Added the -enable-absolute-install-paths option for Darwin systems. * Install GNUstep.conf in /etc/GNUstep/GNUstep.conf on all systems.
2008-11-24Update to 2.18.3:wiz2-6/+6
Overview of Changes from GLib 2.18.2 to GLib 2.18.3 =================================================== * Build with libtool 2.x (Seems to work fine with pkgsrc libtool though, at least for now) * Bugs fixed: 557087 mem leak in g_content_types_get_registered 558185 'parent' variable in g_local_file_get_child_for_display_name() hits g_object_unref(NULL) assertion 557210 g_compute_checksum_for_* asserts with less than 2 bytes 528320 Incorrect icons displayed for files with custom mimetype icons 557592 Missing include in gwinhttpfile.c 556415 Crash on Windows 2000 in g_winhttp_vfs_init() 556910 Memory leak: sub 561352 Leak of icon description 561375 Leaks mountpoint description 560569 gkeyfile doesn't use the set list_separator in some cases 560568 gkeyfile docs buglet 559413 g_option_group_set_error_hook docs buglet * Updated translations: Arabic (ar)
2008-11-24Update to 1.2.1. Fix locale file installation.wiz3-95/+53
2008-xx-xx (sic!) meld-1.2.1 ============================ * Pygtk version 2.8 now required * Port to gtk.UIManager (Kai Willadsen) * Handle spaces in svn paths (Neil Mayhew) * Command-line auto-compare all option on startup (Ondrej Novy) * Command-line can launch several comparisons (Brian Holmes) * Several UI tweaks (better focus behavior, better defaults)
2008-11-24Update to 1.22.3:wiz3-29/+6
Overview of changes between 1.22.2 and 1.22.3 ============================================= - Minor bug fix with matrix operations - Fix build with older compilers - Bugs fixed in this release: Bug 561779 – incorrect calculations in pango_matrix_concat implementation Bug 560730 – pango 1.22.2 build failure on Solaris 10, too many array initializers in pango-language.c Bug 561740 – Use stack allocation for thai_engine_break
2008-11-24Give a name to a previously anonymous union member used duringtnn2-1/+24
initialisation of static data. Fixes build with Sun Studio 12.
2008-11-24Updated geany to 0.15.rillig5-38/+67
Changes since 0.12: Geany 0.15 (October 19, 2008) General: * Add Previous Message, Previous Error commands (thanks also to Beau Barker). * Add 'Close Other Documents' File menu command (#1976724). * Add Find Document Usage popup menu command & keybinding. * Check that the current file is still on disk (as well as checking the modification time). * Add support for custom file templates (found at startup) in the ~/.geany/templates/files directory, shown underneath filetype templates in the New with Template menu. * Make socket open command support filename:line:column syntax. * Add filetypes.* [build_settings] key 'error_regex' to support custom error message parsing using a GNU-style extended regular expression. * Allow loading projects from command line (#1961083). * Add alternative build system: Waf. * Add Tools menu item to reload configuration data without a restart. * Add support to use template wildcards in snippets. * Increase LSB compliance. Prefs: * Make disk check timeout configurable (zero disables disk checks). * Add search pref: 'Use the current file's directory for Find in Files' (#1930435). Interface: * Make keyboard shortcuts dialog non-modal (#1999384). * Add a debug messages window to easily view debug messages/warnings. Editor: * Update Scintilla to version 1.77 (includes many fixes). * Add basic Line Breaking option in the Document menu and 'Line breaking column' editor pref (for now only works when typing characters past the line breaking column number). * Don't colourise any documents until they need to be drawn (this should make opening a session faster for filetypes that support typename highlighting). * Make Ctrl-click on a word perform Go to Tag Definition. * Add 'Max. symbol name suggestions' autocompletion pref. * Show ellipsis (...) item when there are too many symbol names for autocompletion. * Highlight matching brace indent guides (thanks to Jason Oster; #2104099). * Show brace indent guides on empty lines when appropriate (thanks to Jason Oster; #2105982). * Add 'Tab key indents' pref, on by default. * Implement soft tabs support (#1662173). There's now a 'Tabs & Spaces' Indent Type, and separate Width, Hard Tab Width indent prefs. (Thanks to Joerg Desch for explaining how it needed to work). * Auto-update the line margin width as lines are added (thanks to Jason Oster; #2129157). * Add "Replace spaces by tabs". Windows: * Install plugins into lib/ not into plugins/. * Install Geany's message catalogs into share/locale rather than lib/locale as GTK does since 2.12.2. Keybindings: * Add Go to Start/End of Line keybindings (#1996175). * Add 'Switch to Compiler' keybinding (useful when checking build progress). * Add keybindings for Line wrapping, Line breaking, Toggle fold and Replace Spaces by tabs, Previous/Next word part. Filetypes: * Add OpenGL Shader Language (GLSL) filetype (thanks to Colomban Wendling; #2060961). * Add R language filetype (thanks to Andrew Rowland; #2121502). * Split filetype Fortran into Fortran 77 and Fortran 90. * Add Gettext translation filetype (#2131985). * CSS improvements, thanks to Jason Oster. Embedded Terminal: * Fix hang when restarting the VTE (#1990323) with VTE 0.16.14. (Note that with VTE 0.16.14 the reset sometimes leaves a blank terminal, but pressing enter makes it then behave as normal). Plugins: * Add Split Window plugin (should work OK for viewing; full editing support is not implemented yet). * Merge InstantSave, AutoSave and BackupCopy plugins into the new plugin 'Save Actions'. Documentation: * Add Tips and Tricks appendix. * Updated Installation section. * Update 'Build system' for custom error regexes. * Add a section for internal plugins. Plugin API: * Many changes; see the API documentation (make api-doc) and the geany-devel list archives. * Deprecated: plugin_fields, plugin_info symbols. Internationalisation: * New translations: ko, tr. * Updated translations: be, ca, de, en_GB, fi, hu, it, ja, pl, ro, ru, sv, zh_CN Geany 0.14 (April 19, 2008) General: * Don't beep when using Replace All in Session unless all open files have no replacements (fixes #1893796). * Only use filetype detection after Save As, not on every save when the filetype is None (fixes #1891778). * Make Go to Tag commands look for the tag in the current document before searching the workspace. * Check file on disk for changes also when pressing a key. * Ignore documents with no absolute path when saving session files. * Fix segfault with Run command when a project is open and the current file's filetype has no run command. * Make Next Error and Next Message commands add positions to the navigation queue, so the user can move backwards through the list items and return to where they were. * Make pressing escape in the sidebar focus the editor. * Make navigation queue position based to restore the line and column when returning to a previous position (closes #1936927). * Save sorting order of the symbol list when saving a file (fixes #1917262). * Improve "Send Selection To" code (fixes #1909452). * Install header files and add a pkg-config file for external plugins. * Use monospace font for text entry fields in search dialogs (#1907117). * Don't open zero byte sized files read-only (e.g. files in /proc). Filetypes: * Improve Makefile parser to detect targets. * Update PHP tags file to latest PHP API docs (closes #1888691). * Add translucency settings to filetypes.common for semi-transparency. * Add HTML parser to get h1, h2, h3 symbols as well as link anchors and JavaScript functions (fixes #1896068). * Update Javascript, TCL and Assembler parser. Interface: * When closing a tab when using left-to-right tabs, focus the next document, not the previous. * Move Load Tags item from File to Tools menu. Editor: * Don't scroll the editor view if it is unnecessary when using Find Next/Previous, Find Selected, incremental search, Go to Marker or Go to Matching Brace commands. * Fix bug with showing macro list items all on one line. * Fix Python auto-indentation when line endings are set to CR/LF. * Unfold hidden code when the fold point modified (fixes #1923350). * Update Scintilla to version 1.76. * Add (basic) column mode editing (patch by "chuck"). Windows: * Replace untitled file header filename after Save As and add to recent files on Windows too. * Resolve Windows shortcuts when opening files. * Fix modal dialog problems on Windows by not setting taskbar hint (closes #1916994). * Add new process spawning implementation. This makes the VCdiff plugin to work on Windows (patch by Pierre Joye, thanks). * Fix crash on Windows when a project could not be opened. Plugins: * Add configurable plugin keybindings support. * Add a HTML Characters keybinding to show the dialog. * Add File Browser keybindings to focus the Path Entry and File List * Rename VCDiff plugin Version Diff. * When quitting, remember plugin filenames that couldn't be loaded at startup as well as active plugins. Plugin API: * Add PLUGIN_KEY_GROUP and keybindings_set_item() to setup a keybinding group. * keybindings_send_command() arguments have changed because of keybinding groups - this breaks the API for plugins already using it. * Make VERSION_CHECK deprecated in favour of PLUGIN_VERSION_CHECK. Documentation: * Add descriptions for several options in the preferences dialog (patch from Robert McGinley). Internationalisation: * New translations: ro. * Updated translations: bg, de, en_GB, es, fr, hu, it, ja, pt_BR, ru. Geany 0.13 (February 05, 2008) General: * Improve configure script and fix some compatibility issues. * Add support for project session files. * Add native GTK printing support (only with GTK 2.10+). * Prevent execution of commands by Geany if the VTE may contain any text on the prompt (thanks to "Jeff Pohlmeyer for reporting). * Store more document-related settings when saving session in the configuration file (including the file encoding). * Detect in-file specified file encoding by scanning the file using regular expressions. * Add binary relocation support. Filetypes: * Add configurable default file extension setting for filetype definition files. * Fix reST autocompletion. Tags: * Show arrays and modifiers like const in calltip return types for C-like files. * Update C global tags file for GTK+ 2.12. * Fix parsing the correct D class name when inheriting, D constructor tags and ignore D import statements. * Remove unnecessary tagmanager status file. * Improve PHP, Ruby and FreeBasic parsers. Interface: * Add 'Indent Type' option in the Document menu. * Add 'Detect from file' Editor indentation pref. * Show TAB or SP for current document's indent type. * Add a 'Newline strips trailing spaces' pref (thanks to Catalin Marinas). * Add 'Strip Trailing Spaces' document menu item. * Add combo box input history for 'Make Custom Target' dialog. * Make Open, Save As dialogs start in project base path (or default path pref) when the current file has no filename. * Add 'Make in base path' project file preference. * Make 'Open Selected File' first try the current file's directory, falling back to the project base path if no file was found. * Fix broken window maximization. * Improve appearance of used treeviews and use rules hints to respect user colour settings. Editor: * Fix hidden lines after deleting a line that is a collapsed fold point. * Make Fold All/Unfold All attempt to scroll the current line in view. * Show line wrap symbol at start of line for wrapped lines. * Allow scrolling past end of document, so the user can append text with the last lines drawn at the top of the view. * Rename "Construct autocompletion" to "Snippets". * Improve usage of "Unfold all children" option. * Update Scintilla to version 1.75. Keybindings: * Add configurable keybindings for Cut, Copy and Paste. * Ask the user whether to override an existing keybinding when setting a combination that is already in use. * Add 'Override Geany keybindings' VTE prefs dialog option (replaces hidden pref), which makes the VTE interpret all keyboard shortcuts except focus group keybindings. Plugins: * Add File Browser sidebar plugin. * Add Version Control Diff plugin (VC Diff), which supports SVN, CVS and GIT (thanks to Yura Siamashka). * Add plugin manager dialog to select plugins to load at startup and to call a plugin configure dialog. * Add new signals: project_open, project_save, project_close. * Add Auto Save plugin. Plugin API: * Add keybindings_send_command() and some other functions. * Add pluginmacros.h to define common macros for app, p_utils, etc. * Add more documentation/comments to demoplugin.c. * Add configure symbol for plugins which is called by Geany when a configure dialog for the plugin is requested, optionally. * Add author field to plugin info struct. Windows: * Enable build support. * Prevent prefs dialog being hidden after using the prefs file dialog. * Create Geany's configuration directory in user's appdata path instead of the default home directory. Documentation: * Show default shortcuts in Keybindings section. * Update Project section for project-based session support. * Add Indentation subsection under Editor section. * HACKING: Update 'Adding a filetype' section. Internationalisation: * New translations: ja, uk, el. * Updated translations: ca, de, en_GB, fr, it, pt_BR, hu, sv, vi.
2008-11-24Let to exactly point to own diff program.obache3-3/+24
Fixes PR 39941. Bump PKGREVISION.
2008-11-23Make it compile in DragonFly.hasso5-13/+13
2008-11-22add libvolume_idjmcneill1-1/+2
2008-11-22Import libvolume_id version 0.81.0.jmcneill9-0/+117
Libvolume_id is an API for obtaining many file system related attributes (such as type, label, uuid, etc.) given an open file handle to a block special device.
2008-11-22Add devel to CATEGORIES. From Robert Elz.wiz1-2/+2
2008-11-21Add "devel" to CATEGORIES.wiz1-2/+2
PR 39997 from Robert Elz.
2008-11-21regenjmcneill1-2/+2
2008-11-21PKGREVISION++bjs1-2/+8
2008-11-21Enable building the fat binary unless we're using Darwin;bjs1-7/+17
this seems to make the most sense for bulk builds to me. Should any other platforms fail, we can make a note of it and exclude them along with Darwin. Also, add two distribution patches from upstream: [2008-11-09] When calling mpf_set_str (perhaps indirectly via mpf_init_set_str or mpf_inp_str, or via the C++ interface) with the argument for the base set to 0, any exponent will be ignored. [2008-11-08] The mpf_eq function sometimes compares too few bits, not just too many (the latter is documented). This might lead to precision loss. When the experimental --enable-nails feature is enabled at the same time --enable-cxx is enabled, make check fails. This failure is actually due to bugs in tests/cxx/t-prec.cc, which makes it use mpf_eq incorrectly. This patch makes mpf_eq compare the right number of bits, neither too few, nor to many. The patch also fixes the test case, and documentation. (not strictly necessary, but I figured I'd keep in line with their recommendations) PKGREVISION++
2008-11-21Fix path to python interpreter.tnn3-3/+6
Bump revision of scons and scons-devel.
2008-11-20tell configure to ignore doxygen even if present, to avoid builddrochner1-1/+2
inconsistencies
2008-11-20Update to monodevelop 1.9.1kefren4-110/+79
2008-11-20Fix for gcc-4.2 on Darwinadam2-11/+14
2008-11-19Make this patch NetBSD only unbreaking other platforms. GNU iconv switchedhasso2-9/+15
to use char** by default as well some time ago.
2008-11-19Reset PKGREVISION after update to 1.5.26.wiz1-2/+1
2008-11-19update to libtool 1.5.26 using libtool/patches/manual.README procedure:chuck6-201/+269
fixes linking problems on darwin (problems with nmedit, see http://pogma.com/2008/02/13/nmedit-libtool-exported-symbols/ )
2008-11-18do pkgrevision bump because the binary package changed.chuck1-1/+2
2008-11-18add new files for 2.4.3chuck1-1/+6
2008-11-18camlibs/smal/ultrapocket.c must include <locale.h>, pulled from gphotochuck2-1/+14
SVN trunk: http://gphoto.svn.sourceforge.net/viewvc/gphoto/trunk/libgphoto2/camlibs/smal/ultrapocket.c?r1=11478&r2=11485 fixes compile problem on some systems (e.g. undefined LC_ALL)
2008-11-18add missing NetBSD cvs tag to patch filechuck2-2/+4
2008-11-18do not use "extern inline", use "static inline" instead, as suggestedchuck2-8/+15
by joerg. see discussion here: http://mail-index.netbsd.org/tech-toolchain/2008/11/17/msg000501.html
2008-11-18fix unreadable data files, bump PKGREVISIONdrochner1-1/+6
2008-11-17Update SVK to 2.2.1.bad2-11/+11
Changes since 2.0.2 are: [Changes for 2.2.1 - 22 Oct, 2008] Fix the incorrect version information in META.yml Mirror subsystem * Fix memory leak for bootstrapping mirrors. [Changes for 2.2.0 - 17 Sep, 2008] New features * Branch support as 'svk branch' subcommand * SVKBATCHMODE environment variable Dependency * Require Time::Progress Mirror subsystem * New bootstrap option to initialize a mirror from an svn dump file, which can be an URL stored on the svk:dump-url property on the server * When committing or merging to a mirror, avoid roundtripping the latest revision (requires Subversion 1.5) * Fix a bug when mirroring a copy revision with unnormalized revision outside mirror anchor and newer th an anchor head * Fix URI escape issues for pushing changes to mirrors * Support mirroring a source that was renamed from somewhere else * Fix svk sync where a copy is made from revisions condensed with snapshot made by previous sync --skipto Merge subsystem * Bugfixes for opened file handle passed to editor under win32, causing file to be opened as read-only * Fix a problem that merge-ticket might be reverted on mirror in some cases * Fix a bug when merging a copy with modification to the copied source, it might cause checksum error * Addition of equality check for merge tickets * Better conflict handling that remembers the type of conflict, handling of data from the merge editor Tests * Test coverage for offlining existing branches (both offline and online) * TODO tests for renaming of an intermediate branch tracking * Test coverage for pulling into a branch from a local branch * Test coverage for checking out to a path from svk br --checkout * Test coverage for modifying property changes (including conflicts) * Fixed tests for baseless smerge * Test coverage for switching a branch and proper handling of merge tickets General * General Documentation cleanup * Documentation for SVK::Info properly matches expected output * Conversion to use SVK::Log (and Log::Log4perl) for output * Add an option of '0' to select "No project" if there is not a project to use while mirroring a new URI * svk will not set property status as modified when a path is added or replaced * svk now stores known conflict types (provided by merge editor) in .conflict property * General usability for working with files no longer exists in HEAD svk commit * A property may have a conflict when the node is ok, so combine them in the target list svk merge * Don't write to the log if it is a check run, regardless of -l option svk resolved * svk resolved will resolve all conflicts in a checkout path svk update * Add custom svk:merge property resolver handler to handle merging of merge tickets properly Internal * svk will not clobber upstream Log::Log4perl configurations
2008-11-17Update from version 0.08nb1 to 0.09.he2-8/+7
Pkgsrc changes: o Adjust DEPENDS to conform to new requirements Upstream changes: [0.09] Wed Oct 22 17:48:49 CEST 2008 - Use B::Hooks::EndOfScope instead of %^H + Scope::Guard.
2008-11-17Update from version 1.183nb1 to 1.200.he2-7/+6
Upstream changes: 2008-09-20 Torsten Schoenfeld <kaffeetisch@gmx.de> * Glib.pm * Makefile.PL * NEWS * README: Stable release 1.200. 2008-09-20 Torsten Schoenfeld <kaffeetisch@gmx.de> * TODO: Remove the entry about hushing about documentation generation. That's done. 2008-09-07 Torsten Schoenfeld <kaffeetisch@gmx.de> * Glib.pm * NEWS * README: Unstable release 1.193. 2008-09-07 Torsten Schoenfeld <kaffeetisch@gmx.de> * GClosure.xs (gperl_callback_invoke): Instead of putting a mortal copy of the user data on the stack, increment its ref count and mortalize it. This ensure that modifications to $_[-1] in the callback actually change the user data. Patch by Kevin Ryde. * MANIFEST * GObject.xs * t/lazy-loader.t: Make sure the lazy loader can handle being invoked on packages which aren't registered with the Glib type system. This can happen when a non-registered package is setup to inherit from a registered package, and when then some method is invoked on the non-registered package. This gets rid of the spurious "asked to lazy-load Foo, but that package is not registered" warnings. 2008-09-06 Torsten Schoenfeld <kaffeetisch@gmx.de> * GParamSpec.xs: * GValue.xs: Handle NULL GParamSpecs in newSVGParamSpec by returning undef. Consequently, remove the NULL handling in _gperl_sv_from_value_internal. This partly reverts the commit from 2008-08-18 and brings newSVGParamSpec in line with the other SV* constructors. * GObject.xs * t/5.t: Fix the stack handling in Glib::Object::get to be robust against stack movement due to reallocation. This can happen if a subclass' GET_PROPERTY triggers a stack resize. Patch by Kevin Ryde. 2008-08-31 Torsten Schoenfeld <kaffeetisch@gmx.de> * Glib.pm * NEWS * README: Unstable release 1.192. 2008-08-31 Torsten Schoenfeld <kaffeetisch@gmx.de> * MakeHelper.pm (postamble_docs_full): Fix the POD index generation. For five months now, broken index pages (like Glib::index) were being created due to shell command quoting issues. 2008-08-23 Torsten Schoenfeld <kaffeetisch@gmx.de> * GType.xs (gperl_convert_flag_one, gperl_convert_flags): Improve the wording of the error messages for invalid flags a bit. * t/4.t: Prettify a bit by using ok(), pass(), and fail() functions. 2008-08-18 Torsten Schoenfeld <kaffeetisch@gmx.de> * Glib.pm * NEWS * README: Unstable release 1.191. 2008-08-18 Torsten Schoenfeld <kaffeetisch@gmx.de> * t/e.t * GValue.xs (_gperl_sv_from_value_internal): Handle NULL GParamSpecs gracefully by returning undef. * GParamSpec.xs (newSVGParamSpec): Croak on NULL GParamSpecs. 2008-08-17 Torsten Schoenfeld <kaffeetisch@gmx.de> * GParamSpec.xs: Add hierarchy POD sections to the various Glib::ParamSpec subclasses. 2008-08-16 Torsten Schoenfeld <kaffeetisch@gmx.de> * GenPod.pm: Document how to hide arguments with "=for arg". Cope with _noinc_ornull type variants. 2008-08-03 Torsten Schoenfeld <kaffeetisch@gmx.de> * GObject.xs (g_object_new): Check that we got a correct number of arguments. * t/2.t: Fix a typo uncovered by the above change. 2008-07-13 Torsten Schoenfeld <kaffeetisch@gmx.de> * GType.xs * t/c.t: In the overloaded flags operators, don't choke on undef in the swap argument. This happens when a normal 'x' operator is used for handling 'x='. Patch by Kevin Ryde. 2008-06-22 Torsten Schoenfeld <kaffeetisch@gmx.de> * Glib.pm * Makefile.PL * NEWS * README: Unstable release 1.190. 2008-06-13 Torsten Schoenfeld <kaffeetisch@gmx.de> * GObject.xs (gperl_get_object_check): Croak on objects that don't carry magic. 2008-06-01 Torsten Schoenfeld <kaffeetisch@gmx.de> * GType.xs: Fix typo in error message output by Glib::Flags::new. * GUtils.xs * t/1.t: Provide Glib::strerror and Glib::strsignal. Patch by Kevin Ryde.
2008-11-17Update from version 0.19nb1 to 0.25.he2-7/+6
Upstream changes: 0.25 2008-11-12 19:40 UTC + Fix : Compatibility with 5.8.9. + Fix : Old Pod::Coverage don't ignore CLONE. + Upd : META.yml spec updated to 1.4. 0.24 2008-10-12 14:55 UTC + Fix : Really fix it. 0.23 2008-10-11 17:25 UTC + Fix : Building on perls with multiplicity but not ithreads. 0.22 2008-09-29 19:40 UTC + Doc : Explain how magic differs from overloading. + Fix : Disable thread safety for perl 5.8 on Windows. If you want it enabled, reliable feedback is welcome. 0.21_02 2008-09-28 23:10 UTC + Fix : Hide previously deleted magic tokens in vmg_svt_free (Yuval Kogman). 0.21_01 2008-09-22 13:25 UTC + Chg : Shrink the context data. + Fix : Enable thread safety features for perls that just lack MY_CXT_CLONE. + Tst : Output threads and threads::shared versions in threads tests. 0.20 2008-09-20 23:35 UTC + Fix : The module is now thread safe. You can test if it had been built with thread safety features enabled through the VMG_THREADSAFE constant. + Fix : Correct backtrace when wizard() croaks. + Fix : 'cast $a, undef' should throw an 'invalid wizard' error instead of an 'invalid signature'.
2008-11-17Updated from version 0.06nb1 to 1.01.he2-9/+6
Pkgsrc changes: o Remove dependency on p5-Scalar-List-Utils, does not appear to be used Upstream changes: 1.01 Aug 22 05:29:44 UTC 2008 - minor packaging housekeeping - report only CURRENT ACTUAL BUGS THAT WILL BREAK YOUR CODE AS IT EXISTS RIGHT NOW SO FIX THEM PLEASE rather than latent bugs that will break your code in the future, at least by default - added the verbose flag to fix you about all bugs regarding the use of isa() as a function
2008-11-17Updated from version 0.08nb1 to 0.09.he2-8/+7
Pkgsrc changes: o Tightened the requirement on p5-Tie-RefHash, as per META.yml Upstream changes: 0.09 - Filter dead refs from the magic data storage to avoid uninitialized warnings.
2008-11-17Update from version 1.07nb1 to 1.08.he2-7/+6
Upstream changes: 1.08 Fri 22 Aug 2008 - No functional changes - Upgrading to Module::Install 0.77 - Minor tweaky refactorings
2008-11-17Updated from version 0.10nb1 to 0.12.he2-7/+6
Upstream changes: 0.12 - Sat Oct 25 09:59:18 2008 Repacking to remove OS X extended attribute files that were causing tests to fail. 0.11 10/21/2008 Fixes for STDERR handling under Perl 5.6. Thanks to brian d foy for the patch with tests.
2008-11-17Updated from version 0.979nb1 to 0.981.he2-7/+6
Upstream changes: 0.981 2008-10-24 finally fix very occasional hash ordering issue in tests fix typo in SYNOPSIS (thanks, Florian!) 0.980 2008-09-14 fix inadvertant futzing with group generator args https://rt.cpan.org/Ticket/Display.html?id=38885 thanks, trendele!
2008-11-17Update from version 1.25nb1 to 1.26.he2-7/+6
Upstream changes: 1.26, 13 Oct 2008 * Methods which destroyed $@ due to internal use of eval now properly call local($@) (Yuval) * Fix a leak and a corner case with weak set magic, and squash some warnings (Yuval) * Define behaviour when dealing with return values from operations on weak sets. No longer hard-coded "Set::Object" - may affect Set::Object sub-classes (Sam)
2008-11-17Update from version 0.74nb1 to 0.75.he2-7/+7
Pkgsrc changes: o Added dependency on p5-TimeDate, to conform with module requirements Upstream changes: [Changes for 0.75 - Sep 13, 2008] * Modernize dist and fix signatures.
2008-11-17Upgrade to generate 2.6.darcy2-8/+8
No functional changes but it should compile under Linux now.
2008-11-17Update to version 2.6.darcy2-6/+6
No functional changes but it should now build under Linux.