Texas residents will soon be allowed to openly carry most guns, but state law still bars the carrying of many types of knives and other weapons.