In 1.10, it works for all weapons. Even throwing weapons, but they don´t get sockets, of course...
You can use chippies, regular or flawless gems. The regular gem recipe needs a socketed weapon (of any quality) the other two needs a magical item. So if you use one of the three recipes, you can use any of them for further rerolls since it becomes both magical and socketed.
Note:
The item level is set to 25 (chipped recipe) or 30 (the other two), so you need a high-end weapon type for the higher "affixes". Examples:
* If you want to roll a Cruel weapon, you need one with at least qlvl 75.
* If you want to roll an Arch-Angel´s sorcie orb (hopefully with a good suffix and nice staffmods) you need an elite orb or a Swirling Crystal.