Subject: Commit: Win32 improvements and text encoding support
From: Hubert Figuiere (hfiguiere@teaser.fr)
Date: Thu Jun 07 2001 - 10:59:08 CDT
A big commit:
A patch by Andrew Dunbar <hippietrail@yahoo.com>
Unfortunately there are a few things together in this patch
since they depend on each other a little:
1) Import and export "Encoded Text"
2) Cut and Paste Unicode text under Windows
3) Windows locale improvements
Other improvements (by myself):
IE_ImpExp_Register() to register all importer/exporters in 1LOC
All platform work need to be done (but for UNIX)
Does not break.
Win32 and Gtk (not functionnal for the later) XAP_Dlg_Encoding
TODO:
Platform maitainer HAVE a new dialog to implement.
Code will be cleaned up a little bit more
Win32 platform should be fixed as I changed a couple of things in the dialog
API that break Win build (I can't check so I don't touch it). Changes are
trivial and will be detected during compilation.
GTK dialog is not finished. GNOME is ignored (almost)
Please report ANY problem.
Mike: not all your comments have been handled. They will be for next commit,
so don't panic.
Hub
<<<<<<<<<<
RCS file: /cvsroot/abi/shots/xap/win/encoding_manager.png,v
done
Checking in shots/xap/win/encoding_manager.png;
/cvsroot/abi/shots/xap/win/encoding_manager.png,v <-- encoding_manager.png
initial revision: 1.1
done
Checking in src/af/ev/win/ev_Win32Keyboard.cpp;
/cvsroot/abi/src/af/ev/win/ev_Win32Keyboard.cpp,v <-- ev_Win32Keyboard.cpp
new revision: 1.25; previous revision: 1.24
done
Checking in src/af/util/Makefile;
/cvsroot/abi/src/af/util/Makefile,v <-- Makefile
new revision: 1.51; previous revision: 1.50
done
Checking in src/af/util/win/Makefile;
/cvsroot/abi/src/af/util/win/Makefile,v <-- Makefile
new revision: 1.14; previous revision: 1.13
done
RCS file: /cvsroot/abi/src/af/util/win/ut_Win32Locale.cpp,v
done
Checking in src/af/util/win/ut_Win32Locale.cpp;
/cvsroot/abi/src/af/util/win/ut_Win32Locale.cpp,v <-- ut_Win32Locale.cpp
initial revision: 1.1
done
RCS file: /cvsroot/abi/src/af/util/win/ut_Win32Locale.h,v
done
Checking in src/af/util/win/ut_Win32Locale.h;
/cvsroot/abi/src/af/util/win/ut_Win32Locale.h,v <-- ut_Win32Locale.h
initial revision: 1.1
done
Checking in src/af/util/xp/GNUmakefile.am;
/cvsroot/abi/src/af/util/xp/GNUmakefile.am,v <-- GNUmakefile.am
new revision: 1.8; previous revision: 1.7
done
Checking in src/af/util/xp/Makefile;
/cvsroot/abi/src/af/util/xp/Makefile,v <-- Makefile
new revision: 1.48; previous revision: 1.47
done
RCS file: /cvsroot/abi/src/af/util/xp/ut_Encoding.cpp,v
done
Checking in src/af/util/xp/ut_Encoding.cpp;
/cvsroot/abi/src/af/util/xp/ut_Encoding.cpp,v <-- ut_Encoding.cpp
initial revision: 1.1
done
RCS file: /cvsroot/abi/src/af/util/xp/ut_Encoding.h,v
done
Checking in src/af/util/xp/ut_Encoding.h;
/cvsroot/abi/src/af/util/xp/ut_Encoding.h,v <-- ut_Encoding.h
initial revision: 1.1
done
Checking in src/af/xap/Makefile;
/cvsroot/abi/src/af/xap/Makefile,v <-- Makefile
new revision: 1.69; previous revision: 1.68
done
Checking in src/af/xap/unix/GNUmakefile.am;
/cvsroot/abi/src/af/xap/unix/GNUmakefile.am,v <-- GNUmakefile.am
new revision: 1.6; previous revision: 1.5
done
Checking in src/af/xap/unix/Makefile;
/cvsroot/abi/src/af/xap/unix/Makefile,v <-- Makefile
new revision: 1.47; previous revision: 1.46
done
RCS file: /cvsroot/abi/src/af/xap/unix/xap_UnixDlg_Encoding.cpp,v
done
Checking in src/af/xap/unix/xap_UnixDlg_Encoding.cpp;
/cvsroot/abi/src/af/xap/unix/xap_UnixDlg_Encoding.cpp,v <--
xap_UnixDlg_Encoding.cpp
initial revision: 1.1
done
RCS file: /cvsroot/abi/src/af/xap/unix/xap_UnixDlg_Encoding.h,v
done
Checking in src/af/xap/unix/xap_UnixDlg_Encoding.h;
/cvsroot/abi/src/af/xap/unix/xap_UnixDlg_Encoding.h,v <--
xap_UnixDlg_Encoding.h
initial revision: 1.1
done
Checking in src/af/xap/win/Makefile;
/cvsroot/abi/src/af/xap/win/Makefile,v <-- Makefile
new revision: 1.35; previous revision: 1.34
done
RCS file: /cvsroot/abi/src/af/xap/win/xap_Win32Dlg_Encoding.cpp,v
done
Checking in src/af/xap/win/xap_Win32Dlg_Encoding.cpp;
/cvsroot/abi/src/af/xap/win/xap_Win32Dlg_Encoding.cpp,v <--
xap_Win32Dlg_Encoding.cpp
initial revision: 1.1
done
RCS file: /cvsroot/abi/src/af/xap/win/xap_Win32Dlg_Encoding.h,v
done
Checking in src/af/xap/win/xap_Win32Dlg_Encoding.h;
/cvsroot/abi/src/af/xap/win/xap_Win32Dlg_Encoding.h,v <--
xap_Win32Dlg_Encoding.h
initial revision: 1.1
done
Checking in src/af/xap/win/xap_Win32EncodingManager.cpp;
/cvsroot/abi/src/af/xap/win/xap_Win32EncodingManager.cpp,v <--
xap_Win32EncodingManager.cpp
new revision: 1.4; previous revision: 1.3
done
RCS file: /cvsroot/abi/src/af/xap/win/xap_Win32Res_DlgEncoding.rc2,v
done
Checking in src/af/xap/win/xap_Win32Res_DlgEncoding.rc2;
/cvsroot/abi/src/af/xap/win/xap_Win32Res_DlgEncoding.rc2,v <--
xap_Win32Res_DlgEncoding.rc2
initial revision: 1.1
done
Checking in src/af/xap/win/xap_Win32Resources.rc2;
/cvsroot/abi/src/af/xap/win/xap_Win32Resources.rc2,v <--
xap_Win32Resources.rc2
new revision: 1.9; previous revision: 1.8
done
Checking in src/af/xap/xp/GNUmakefile.am;
/cvsroot/abi/src/af/xap/xp/GNUmakefile.am,v <-- GNUmakefile.am
new revision: 1.10; previous revision: 1.9
done
Checking in src/af/xap/xp/Makefile;
/cvsroot/abi/src/af/xap/xp/Makefile,v <-- Makefile
new revision: 1.35; previous revision: 1.34
done
Checking in src/af/xap/xp/xap_Dialog_Id.h;
/cvsroot/abi/src/af/xap/xp/xap_Dialog_Id.h,v <-- xap_Dialog_Id.h
new revision: 1.22; previous revision: 1.21
done
RCS file: /cvsroot/abi/src/af/xap/xp/xap_Dlg_Encoding.cpp,v
done
Checking in src/af/xap/xp/xap_Dlg_Encoding.cpp;
/cvsroot/abi/src/af/xap/xp/xap_Dlg_Encoding.cpp,v <-- xap_Dlg_Encoding.cpp
initial revision: 1.1
done
RCS file: /cvsroot/abi/src/af/xap/xp/xap_Dlg_Encoding.h,v
done
Checking in src/af/xap/xp/xap_Dlg_Encoding.h;
/cvsroot/abi/src/af/xap/xp/xap_Dlg_Encoding.h,v <-- xap_Dlg_Encoding.h
initial revision: 1.1
done
Checking in src/af/xap/xp/xap_EncodingManager.cpp;
/cvsroot/abi/src/af/xap/xp/xap_EncodingManager.cpp,v <--
xap_EncodingManager.cpp
new revision: 1.34; previous revision: 1.33
done
Checking in src/af/xap/xp/xap_EncodingManager.h;
/cvsroot/abi/src/af/xap/xp/xap_EncodingManager.h,v <-- xap_EncodingManager.h
new revision: 1.20; previous revision: 1.19
done
Checking in src/af/xap/xp/xap_String_Id.h;
/cvsroot/abi/src/af/xap/xp/xap_String_Id.h,v <-- xap_String_Id.h
new revision: 1.40; previous revision: 1.39
done
Checking in src/wp/ap/unix/ap_UnixApp.cpp;
/cvsroot/abi/src/wp/ap/unix/ap_UnixApp.cpp,v <-- ap_UnixApp.cpp
new revision: 1.102; previous revision: 1.101
done
Checking in src/wp/ap/unix/ap_UnixDialog_All.h;
/cvsroot/abi/src/wp/ap/unix/ap_UnixDialog_All.h,v <-- ap_UnixDialog_All.h
new revision: 1.63; previous revision: 1.62
done
Checking in src/wp/ap/win/ap_Win32App.cpp;
/cvsroot/abi/src/wp/ap/win/ap_Win32App.cpp,v <-- ap_Win32App.cpp
new revision: 1.64; previous revision: 1.63
done
Checking in src/wp/ap/win/ap_Win32Clipboard.cpp;
/cvsroot/abi/src/wp/ap/win/ap_Win32Clipboard.cpp,v <-- ap_Win32Clipboard.cpp
new revision: 1.3; previous revision: 1.2
done
Checking in src/wp/ap/win/ap_Win32Clipboard.h;
/cvsroot/abi/src/wp/ap/win/ap_Win32Clipboard.h,v <-- ap_Win32Clipboard.h
new revision: 1.3; previous revision: 1.2
done
Checking in src/wp/ap/win/ap_Win32Dialog_All.h;
/cvsroot/abi/src/wp/ap/win/ap_Win32Dialog_All.h,v <-- ap_Win32Dialog_All.h
new revision: 1.37; previous revision: 1.36
done
Checking in src/wp/ap/win/ap_Win32Prefs.cpp;
/cvsroot/abi/src/wp/ap/win/ap_Win32Prefs.cpp,v <-- ap_Win32Prefs.cpp
new revision: 1.11; previous revision: 1.10
done
Checking in src/wp/impexp/xp/GNUmakefile.am;
/cvsroot/abi/src/wp/impexp/xp/GNUmakefile.am,v <-- GNUmakefile.am
new revision: 1.9; previous revision: 1.8
done
Checking in src/wp/impexp/xp/Makefile;
/cvsroot/abi/src/wp/impexp/xp/Makefile,v <-- Makefile
new revision: 1.56; previous revision: 1.55
done
Checking in src/wp/impexp/xp/ie_exp_Text.cpp;
/cvsroot/abi/src/wp/impexp/xp/ie_exp_Text.cpp,v <-- ie_exp_Text.cpp
new revision: 1.25; previous revision: 1.24
done
Checking in src/wp/impexp/xp/ie_exp_Text.h;
/cvsroot/abi/src/wp/impexp/xp/ie_exp_Text.h,v <-- ie_exp_Text.h
new revision: 1.9; previous revision: 1.8
done
Removing src/wp/impexp/xp/ie_exp_UTF8.cpp;
/cvsroot/abi/src/wp/impexp/xp/ie_exp_UTF8.cpp,v <-- ie_exp_UTF8.cpp
new revision: delete; previous revision: 1.8
done
Removing src/wp/impexp/xp/ie_exp_UTF8.h;
/cvsroot/abi/src/wp/impexp/xp/ie_exp_UTF8.h,v <-- ie_exp_UTF8.h
new revision: delete; previous revision: 1.6
done
Checking in src/wp/impexp/xp/ie_imp_Text.cpp;
/cvsroot/abi/src/wp/impexp/xp/ie_imp_Text.cpp,v <-- ie_imp_Text.cpp
new revision: 1.26; previous revision: 1.25
done
Checking in src/wp/impexp/xp/ie_imp_Text.h;
/cvsroot/abi/src/wp/impexp/xp/ie_imp_Text.h,v <-- ie_imp_Text.h
new revision: 1.15; previous revision: 1.14
done
Removing src/wp/impexp/xp/ie_imp_UTF8.cpp;
/cvsroot/abi/src/wp/impexp/xp/ie_imp_UTF8.cpp,v <-- ie_imp_UTF8.cpp
new revision: delete; previous revision: 1.12
done
Removing src/wp/impexp/xp/ie_imp_UTF8.h;
/cvsroot/abi/src/wp/impexp/xp/ie_imp_UTF8.h,v <-- ie_imp_UTF8.h
new revision: delete; previous revision: 1.6
done
RCS file: /cvsroot/abi/src/wp/impexp/xp/ie_impexp_Register.cpp,v
done
Checking in src/wp/impexp/xp/ie_impexp_Register.cpp;
/cvsroot/abi/src/wp/impexp/xp/ie_impexp_Register.cpp,v <--
ie_impexp_Register.cpp
initial revision: 1.1
done
RCS file: /cvsroot/abi/src/wp/impexp/xp/ie_impexp_Register.h,v
done
Checking in src/wp/impexp/xp/ie_impexp_Register.h;
/cvsroot/abi/src/wp/impexp/xp/ie_impexp_Register.h,v <--
ie_impexp_Register.h
initial revision: 1.1
done
This archive was generated by hypermail 2b25 : Thu Jun 07 2001 - 10:59:31 CDT