Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
|
|
Tiff is backward compatible, but was broken on amd64 platform
so this makes sure new tiff is used.
|
|
|
|
|
|
|
|
dependency bumps.
|
|
* gal/util/e-util.c (g_str_compare): Revert back to using just
strcmp - this fixes bug #33933 but reopens bug #26355.
(g_collate_compare): New function meant to address the sorting
required by bug #26335.
* gal/widgets/e-canvas-background.c (ecb_destroy): Don't leak
private structure.
* gal/widgets/e-file-selection.c (e_file_selection_get_filenames):
Don't prepend the cwd to absolute paths.
* gal/widgets/e-font.c (e_font_normalize_punctuation): helper
fuction to do a (custom) normalization of unicode chars.
(e_font_to_native) use e_font_normalize_punctuation to convert
punctuation that is not in the current charset.
[ Fixes evolution bug #26355 ]
* gal/util/e-util.c (g_str_compare): use g_utf8_collate here
instead of strcmp.
* gal/e-text/Makefile.am (e_completion_test_LDADD): reorder so
that util comes before unicode.
* gal/widgets/e-unicode.c (e_utf8_from_gtk_string_sized): Don't
include the byte reserved for the nul in the outleft size.
(e_utf8_from_iconv_string_sized): Same.
(e_utf8_to_iconv_string_sized): Here too, but also make sure we
pad the end of the resulting string with enough nul bytes (4) so
that even multi-byte charsets are terminated correctly.
(e_utf8_to_gtk_string_sized): Again here.
* gal/util/e-iconv.c (C_g_strdown): new helper function, g_strdown
with forced C locale
(e_iconv_init): use C_g_strdown
(e_iconv_charset_name): ditto
* gal/widgets/e-unicode.c: add the gtk2 keypad entries (resync
with gdk).
* gal/widgets/e-font.c (e_font_to_native): rework again to remove
the need for converting nbsp ahead of time.
* gal/widgets/e-option-menu.c (item_destroyed_cb): new function,
free the cb_struct.
(e_option_menu_set_strings_from_array): hook up the destroy signal
to item_destroyed_cb.
* gal/widgets/e-font.c (set_nbsp_zero_width_flag): Updated to the
slightly changed e_font_to_native() API.
(e_font_draw_utf8_text): Same.
(e_font_utf8_text_width): Here too.
(e_font_to_native): Rewritten from scratch.
* gal/util/e-iconv.c: Make locale_charset a char *, not
const char *. Kills a warning in the !HAVE_CODESET case.
(e_iconv_init): No longer need to cast locale_charset to (char *)
while mangling it in the HAVE_CODESET case.
* gal/util/e-xml-utils.c: #include <stdlib.h> for free()
* gal/widgets/e-categories-master-list-array.c: Likewise
* gal/widgets/e-font.c (e_font_draw_utf8_text): set the pointer
not the length to allocation.
* gal/widgets/e-font.c (e_font_draw_utf8_text): limit alloca
length to a E_ALLOCA_MAX.
(e_font_utf8_text_width): limit alloca length to E_ALLOCA_MAX.
* gal/util/e-iconv.c : apply patch for 27447 from Matt Avery for
a bug in the solaris iconv implementation.
* gal/e-text/e-text.c (line_splitter): take a clip_height and use
it to set the maximum number of lines if necessary
(split_into_lines): pass clip_height arg
* gal/widgets/e-selection-model-array.c : kill a return that caused
selection ranges to not emit selection_changed if the end index
only changed by 1.
* gal/e-text/Makefile.am: removed \ before new line to make
automake 1.6 happy
* configure.in: Fix the check for strftime, scan for "l" and "k"
not "%l" and "%k"
* configure.in (CFLAGS): Add -D_REENTRANT cause we need errno
to behave reliably.
* gal/util/e-xml-utils.c (e_xml_save_file): Do slightly better
error handling for close() and loop until it closes successfully.
* gal/util/e-xml-utils.c (e_xml_save_file): Changed to handle
saving to a temp file first, this allows us to remove a lot of
duplicate code from everywhere.
* gal/util/e-xml-utils.c (e_xml_save_file): New convenience
function to save an xmlDocPtr. Replaces xmlSaveFile because
xmlSaveFile isn't dependable.
* gal/widgets/e-font.c (e_font_from_gdk_font_gtkhtml): new
simplified version of e_font_from_gdk_font for GtkHTML library
* gal/widgets/e-reflow.c, gal/widgets/e-reflow.h
(e_reflow_selection_event_real): Made this function handle
GDK_BUTTON_RELEASE. Added a maybe_in_drag variable that the API
user can set to 0 to indicate that a drag has occurred.
* gal/e-text/e-text.c: Added debugging printfs.
(e_text_request_paste): Fixed the order of setting
last_type_request before calling gtk_selection_convert due to a
reentrancy bug.
* gal/e-text/e-text.c, gal/e-text/e-text.h (e_text_style_set):
Reflow and redraw when the style gets set.
* gal/widgets/e-canvas.c (grab_cancelled_check): If grabbed_item
is NULL, cancel the timeout.
* gal/e-text/e-text.c: Switch from gnome_canvas_item_grab to
e_canvas_item_grab.
* gal/widgets/e-canvas.c, gal/widgets/e-canvas.h
(e_canvas_item_grab, e_canvas_item_ungrab): Added these functions.
* gal/widgets/Makefile.am (imagesdir): Change this directory to
include the $(VERSION).
* gal/widgets/e-reflow.c (set_empty): Don't switch from utf8 to
widget encoding, since EText takes utf8.
* gal/e-text/e-text.c (e_text_draw): Make the style here match the
proper widget style to emulate a label or an entry.
|
|
package and library major bumps therein.
Also match dependency in corresponding buildlink2.mk's for the same reason.
Mmmm, binary packages.
|
|
|
|
|
|
|
|
Patch provided in PR pkg/18701 by Julio Merino <jmmv@menta.net>
|
|
|
|
|
|
bump dependency to latest libiconv version; recursively also bump all
dependencies of packages depending on libiconv.
Requested by fredb.
|
|
buildlink2.mk files back into the main trunk.
|
|
I've tested all the apps I found that link against gal -- various stuff in
gnome, gabber, mrproject, sodipodi, evolution, etc. mrproject and sodipodi
had other problems (which I fixed). gtt and gnome-gtkhtml-editor seem to
hang without doing much, but this also happens with gal-0.19nb1.
This update is necessary to update evolution.
|
|
|
|
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
|
|
|
|
|
|
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
|
|
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
|
|
more localisations, and bugfixes.
|
|
|
|
|
|
|
|
|
|
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
|
|
since version 0.10 is several pages long and can be found in the
"ChangeLog" file.
|
|
enhancements.
|
|
need updates of GNOME programs, most nobably evolution. With gal-0.7,
at least evolution-0.10 compiles. This addresses (part of) PR 13013 by
Matthias Scheler <tron@netbsd.org>.
|
|
- Bug fixes.
- Simplify the colour combo/palette/group relationship.
- Add instance code to colour groups.
- README: Added a line about contributed code license and such
here.
- New routines to create an option menu of character sets.
- Remove change signal and add new custom_color_add signal.
- Added e-sorter-array, e-util, e-categories-master-list-*
|
|
|
|
+ move the patch digest/checksum values from files/patch-sum to distinfo
|
|
dependencies between gal and gnome-core>=1.4.0
|
|
directory.
|
|
The update is needed for gnumeric 0.64.
|
|
|
|
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.
+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt
With many thanks to Thomas Klausner for keeping me honest with this.
|
|
|
|
- Lots of bug fixes.
- Tooltips in ETable behave more nicely.
- Stronger font handling.
- Lots more translations.
- ETree is much faster now.
- ETable headers are much prettier now.
- Sorting in ETree works much better now.
|
|
|
|
|
|
|
|
* gal/e-text/e-text.c (e_text_destroy): Remove dbl_timeout and
tpl_timeout.
* gal/e-text/e-text-event-processor-emacs-like.c: Made the number
keys on the number pad work in ETexts and ECellTexts.
* gal/e-text/e-entry.c: Made EEntry accept focus properly.
* gal/widgets/e-hscrollbar.c (e_hscrollbar_new): Use
`gtk_object_new()' instead of `gtk_type_new()' and then
`gtk_object_set()', as the latter doesn't set the CONSTRUCTED
flag.
* gal/widgets/e-vscrollbar.c (e_vscrollbar_new): Likewise.
* gal/widgets/e-scroll-frame.c (e_scroll_frame_set_vadjustment):
Use an EVScrollbar instead of a GtkVScrollbar.
(e_scroll_frame_set_hadjustment): Use an EHScrollbar instead of a
GtkHScrollbar.
* gal/widgets/e-vscrollbar.h: New.
* gal/widgets/e-vscrollbar.c: New.
* gal/widgets/e-hscrollbar.h: New.
* gal/widgets/e-hscrollbar.c: New.
* configure.in: Use $UNICODE_CFLAGS and $UNICODE_LIBS instead
of gnome-config
|
|
|