Действительно, сокращение "г." при цифровой форме даты не используется (и не использовалось).
Постановка запятой не требуется.
Слово стритфуд в словарях пока не зафиксировано, а фуд-корт по-прежнему дается через дефис, как и другие слова на фуд-. В «Академосе» так:
фуд-ко́рт, -а
фуд-ма́стер, -а
фуд-проце́ссор, -а
фуд-се́рвис, -а
фуд-стили́ст, -а
фуд-стили́стика, -и
фуд-фото́граф, -а
фуд-це́нтр, -а
фуд-шо́у, нескл., с.
1939 год — один, поэтому возможно: до 1939 года, до 1939 г. О десятке или десятках лет: 1930-е годы, 30-е годы ХХ века; 1930–1940-е гг.
Вы не указали, на какой сборник правил Вы ссылаетесь. Возможно, авторы имели в виду слова указанной структуры и привели только два примера.
«Мы не идем сегодня гулять?» — это вопрос с псевдоотрицанием, потому что он практически равнозначен вопросу без отрицания: «Мы идем сегодня гулять?» Во всяком случае, именно так он обычно воспринимается. Отрицательная частица здесь относится не к действию, обозначенному глаголом, а к совершенно иному слою содержания высказывания, она вносит в высказывание примерно следующий смысл: ‘Не имеет ли место ситуация «Мы сегодня идем гулять»?’ Это означает, что задающий вопрос испытывает сомнение по поводу действительности ситуации «Мы сегодня идем гулять», и вот это сомнение отрицательная частица как раз и отражает.
Отвечая «Нет», собеседник тем самым сообщает: ‘Такая ситуация места не имеет’ = ‘Мы не идем гулять’.
Поэтому ответ «Нет» обычно означает «Нет, не идем» и именно так воспринимается.
Точно так же, когда вы спрашиваете только что упавшего ребенка: «Ты не ушибся?», а он отвечает «Нет», — вы успокаиваетесь, потому что его «Нет» означает, что он не ушибся, ситуация «Ребенок ушибся» места не имеет.
Следует заметить, что в данном случае уместнее говорить о нормах не русского языка, а речевого поведения. Если человек хочет быть понятым правильно, он не ограничится односложным «Нет», а добавит «не идем» — и недопонимание будет исключено.
Специального правила на этот счет нет, но полагаем, что предложенное Вами написание оправданно. Это пересекается с регламентируемыми полным академическим справочником «Правила русской орфографии и пунктуации» случаями употребления дефиса в выразительных целях. В том числе — для выделения (смыслового и произносительного) какой-либо части слова; для передачи произношения по слогам с разными целями (произнесение говорящим незнакомого слова, смысловое выделение важного слова и др.).
Вы привели отличный пример того, что вводное слово не определяется только по критерию «слово можно убрать из предложения без существенной потери смысла». Этот критерий работает не всегда: с одной стороны, из предложения могут быть убраны без существенной потери смысла некоторые обстоятельства, но это не повод считать их вводными словами (вводными сочетаниями); с другой стороны, некоторые вводные слова и сочетания в значительной степени формируют смысл предложения, так что убрать их затруднительно. Специфика вводных слов состоит в их семантике: они вносят в предложение субъективные значения, исходящие от автора или (реже) от другого лица. Так, слово возможно указывает на степень достоверности сообщения, факта; с его помощью автор сигнализирует, что высказывает предположение, а не утверждает что-либо уверенно. Это одно из типичных значений вводных слов и сочетаний. Список таких значений приведен в справочниках, например в примечании к параграфу 91 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина.
Корректен первый вариант, второй нет. Придать чему-то или кому-то можно какое-то свойство, качество, особенность, то есть то, что является неотъемлемой характеристикой (придать храбрости, сил, бодрости, уверенности; придать вкус, блеск, детали нужный изгиб, модели форму ромба, документу законную форму, зданию новый облик, лицу строгое выражение). Также придать — это приписать кому-, чему-л. какое-л. значение, важность и т.п. (придать значение этим словам, важности сообщению). Огласка не является характеристикой факта, ее невозможно приписать чему-то.