On 20/03/2012 04:46, Lex Trotman wrote:
+    Filetypes
+    * Move all named styles into color schemes and keep only mappings in the
+      filetypes files. Filetypes should no longer contain styling information,
+      except `filetypes.common` which contains the default color scheme. Breaks
+      compatibility with old filetypes files.

I think the filetypes.* files compatibility was not broken. Rather that overriding filetypes style defaults will break color schemes.

+    Plugin API
+    * Rename signal `project_dialog_create` to `project_dialog_open` and
+      add new signal `project_dialog_close`. Increments plugin ABI so all
+      plugins need re-compilation even if they don't use the signal.

If compiling doesn't catch any new errors, I don't think the ABI should have been broken. Maybe it's worth reverting the ABI break?

+    User Interface
+    * Keybinding Ctrl-t has been re-purposed from "transpose line" to
+      "go to tag".  Transpose line should be less used now the "move line"
+      commands are available.

I've now committed a workaround - see the latest 2 commits. Existing users should see no change on upgrading Geany, even if they never edited any keybindings. New users get the new keybinding defaults.

Also, shouldn't the important/breaking things be in the same group at the top? Otherwise when we add the other changes they won't stand out.
_______________________________________________
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

Reply via email to