Dia ChangeLog report for Fri Jun 8 07:23:02 2001 (UTC)
From: Dia ChangeLog Daemon <nemo traminer dyndns org>
To: dia-list gnome org
Subject: Dia ChangeLog report for Fri Jun 8 07:23:02 2001 (UTC)
Date: Fri, 08 Jun 2001 09:23:04 +0200
*** Recent ChangeLog entries:
--- ChangeLog.previous Thu Jun 7 09:23:05 2001
+++ dia/ChangeLog Fri Jun 8 07:01:43 2001
@@ -1,3 +1,36 @@
+2001-06-07 Cyrille Chepelov <chepelov@calixo.net>
+
+ * app/app_procs.c (app_init): added a call to unicode_init() (only
+ if HAVE_UNICODE, of course).
+
+ * lib/charconv.c: simplified the code which detects the local
+ charset. No need to use <langinfo.h>, libunicode already takes the
+ burden of figuring that out. Also, if local charset is utf8, no
+ conversion will take place.
+ Exposed a way to get the current charset (similar to
+ unicode_get_charset() but actually working, hopefully).
+
+ * lib/charconv.h: Added a partial non-UTF8 implementation of
+ unicode.h if !HAVE_UNICODE (actually, all the time for the
+ moment). The UTF8 implementation is just macros on libunicode (use
+ the functions prefixed by uni_, as defined by charconv.h, not
+ unicode_, unless that code is to be compiled only if HAVE_UNICODE).
+ From now on, all strings which don't *need* to be ASCII should be
+ utfchar *, not gchar *. Just include charconv.h, let it sort out
+ the details (such as: "is libunicode available and enabled?")
+
+ * lib/ps-utf8.c: fixed a few name clashes. Used the charconv.h
+ "API" instead of directly libunicode. Removed the now unnecessary
+ speculative clustering of characters in encoding pages.
+
+ * app/render_eps.c: made the local8->utf8 conversions dependent of
+ !UNICODE_WORK_IN_PROGRESS (this is not where the local8/utf8
+ boundary will be when this WIP is done).
+
+ * lib/dia_xml.c (data_point): fixed a format string typo.
+
+ * po/POTFILES.in: added all C files from lib/
+
2001-06-06 Cyrille Chepelov <chepelov@calixo.net>
* app/disp_callbacks.c: make sure the objects' connected objects