mariadb/mysys
bar@mysql.com 6ff211329f WL#1324 table name to file name encoding
- Encoding itself, implemented as a charset
  "filename". Originally planned to use '.'
  as an escape character, but now changed to '@'
  for two reasons: "ls" does not return
  file names starting with '.' considering them
  as a kind of hidden files; some platforms
  do not allow several dots in a file name.
- replacing many calls of my_snprintf() and
  strnxmov() to the new build_table_filename().
- Adding MY_APPEND_EXT mysys flag, to append
  an extention rather that replace it.
- Replacing all numeric constants in fn_format
  flag arguments to their mysys definitions, e.g.
  MY_UNPACK_FILENAME,
- Predictability in several function/methods:
  when a table name can appear with or withot .frm
  extension. Some functions/methods were changed
  so accept names strictly with .frm, other - strictly
  without .frm extensions. Several DBUG_ASSERTs were
  added to check whether an extension is passed.
Many files:
  table name to file name encoding
mysql_priv.h:
  Prototypes for new table name encoding tools.
ctype-utf8.c:
  Implementing "filename" charset for
  table name to file name encoding.
row0mysql.c:
  Fixing table name prefix.
mf_format.c:
  Adding MY_APPEND_EXT processing.
Many files:
  Fixing tests.
my_sys.h:
  Adding new flag to append rather than replace an extension.
m_ctype.h:
  Adding "filename" charset definition.
2005-12-31 09:01:26 +04:00
..
.cvsignore
array.c
base64.c WL#1012: All changes as one single changeset. 2005-12-22 06:39:02 +01:00
ChangeLog
charset-def.c ctype_uca.result, ctype_uca.test: 2005-12-23 14:20:00 +04:00
charset.c Merge mysql.com:/usr/home/bar/mysql-4.1 2005-10-20 11:12:34 +05:00
checksum.c
default.c Merge perch.ndb.mysql.com:/home/jonas/src/mysql-5.0 2005-09-30 12:25:39 +02:00
default_modify.c Cleanups during review 2005-07-18 15:33:18 +03:00
errors.c
hash.c Table definition cache, part 2 2005-11-23 22:45:02 +02:00
list.c Merge mysql.com:/home/jimw/my/mysql-4.1-clean 2005-08-15 12:37:45 -07:00
make-ccc
make-conf.c
Makefile.am WL#1012: All changes as one single changeset. 2005-12-22 06:39:02 +01:00
md5.c
mf_brkhant.c
mf_cache.c
mf_dirname.c Table definition cache, part 2 2005-11-23 22:45:02 +02:00
mf_fn_ext.c
mf_format.c WL#1324 table name to file name encoding 2005-12-31 09:01:26 +04:00
mf_getdate.c Fix build using --without-server. (Bug #11680) 2005-08-23 11:25:24 -07:00
mf_iocache.c Several fixes revelaled by Intel compiler. 2005-09-23 16:47:08 +03:00
mf_iocache2.c
mf_keycache.c Reviewing new pushed code 2005-10-12 00:58:22 +03:00
mf_keycaches.c
mf_loadpath.c
mf_pack.c Table definition cache, part 2 2005-11-23 22:45:02 +02:00
mf_path.c
mf_qsort.c
mf_qsort2.c
mf_radix.c
mf_same.c
mf_sort.c
mf_soundex.c
mf_strip.c
mf_tempdir.c - fixed a compile error in mysys/mf_tempdir.c by adding a missing comma 2005-11-24 13:26:47 +01:00
mf_tempfile.c
mf_unixpath.c
mf_util.c
mf_wcomp.c
mf_wfile.c
mulalloc.c
my_access.c Merge mysql.com:/home/jimw/my/mysql-4.1-clean 2005-08-31 19:12:16 -07:00
my_aes.c
my_alarm.c
my_alloc.c Table definition cache, part 2 2005-11-23 22:45:02 +02:00
my_append.c
my_bit.c
my_bitmap.c merge 2005-07-20 00:40:49 +02:00
my_chsize.c post-review fixes 2005-05-16 01:54:02 +04:00
my_clock.c
my_compress.c
my_conio.c Small update for lock functions used in my_cgets() 2005-09-20 20:03:51 +04:00
my_copy.c Avoiding conditional jump on uninitialized variable (BUG#14904). 2005-12-27 02:01:58 +02:00
my_crc32.c
my_create.c Fixes bug #13377. my_open() & my_create() functions changed to use 2005-11-14 16:01:10 +03:00
my_delete.c
my_div.c
my_dup.c
my_error.c
my_file.c
my_fopen.c Cleanup during review of new code 2005-06-21 18:18:58 +03:00
my_fstream.c
my_gethostbyname.c
my_gethwaddr.c
my_getopt.c Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
my_getsystime.c
my_getwd.c BUG#10687 - Merge engine fails under Windows 2005-05-23 12:31:22 -05:00
my_handler.c Merge 4.1 - 5.0 2005-10-28 02:36:19 +03:00
my_init.c Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1 2005-09-28 11:34:53 +02:00
my_largepage.c
my_lib.c Fix for BUG#4375: Windows specific directories are copied 2005-10-19 18:01:23 +04:00
my_lock.c
my_lockmem.c
my_lread.c
my_lwrite.c
my_malloc.c
my_messnc.c
my_mkdir.c
my_mmap.c fixes for windows 64-bit compiler warnings 2005-06-13 12:41:15 +02:00
my_net.c
my_netware.c
my_new.cc
my_once.c fixes for windows 64-bit compiler warnings 2005-06-13 12:41:15 +02:00
my_open.c Polishing: get rid of C++-style comments. 2005-11-24 18:27:14 +03:00
my_os2cond.c Reviewing new pushed code 2005-10-12 00:58:22 +03:00
my_os2dirsrch.c
my_os2dirsrch.h
my_os2dlfcn.c
my_os2dlfcn.h0
my_os2file64.c
my_os2mutex.c
my_os2thread.c pthread_handler_decl() changed to be ctags-friendly 2005-10-08 16:39:55 +02:00
my_os2tls.c
my_port.c
my_pread.c
my_pthread.c Fix wait_timeout (and kill) handling on Mac OS X by cleaning up how 2005-10-11 09:12:12 -07:00
my_quick.c
my_read.c
my_realloc.c Building with compile-pentium-valgrind-max (without safemalloc) defines my_free() without flags, 2005-10-13 00:24:14 +02:00
my_redel.c
my_rename.c
my_seek.c
my_semaphore.c
my_sleep.c
my_static.c Fixes during review of new pushed code 2005-07-31 12:49:55 +03:00
my_static.h
my_symlink.c
my_symlink2.c
my_sync.c
my_thr_init.c Fixes while reviewing new code 2005-05-06 11:39:30 +03:00
my_vle.c WL#1012: All changes as one single changeset. 2005-12-22 06:39:02 +01:00
my_wincond.c
my_windac.c
my_winsem.c
my_winthread.c pthread_handler_decl() changed to be ctags-friendly 2005-10-08 16:39:55 +02:00
my_write.c
mysys_priv.h
ptr_cmp.c
queues.c Patch for push of wl1354 Partitioning 2005-07-18 13:31:02 +02:00
raid.cc Merge with 4.1 2005-06-07 00:31:53 +03:00
raid2.c
rijndael.c
safemalloc.c
sha1.c
string.c fixes for windows 64-bit compiler warnings 2005-06-13 12:41:15 +02:00
test_charset.c
test_dir.c
test_fn.c
test_xml.c
testhash.c
thr_alarm.c locking issues, 2005-12-23 20:50:28 +01:00
thr_lock.c Reviewing new pushed code 2005-10-12 00:58:22 +03:00
thr_mutex.c Fast mutexes implementation 2005-12-20 14:56:45 +01:00
thr_rwlock.c
tree.c Bug#8321 - myisampack bug in compression algorithm 2005-06-24 19:34:55 +02:00
trie.c WL#2466 - Fulltext: "always-index" words 2005-06-07 21:17:09 +05:00
typelib.c