1. 02 Aug, 2009 1 commit
  2. 29 Jul, 2009 1 commit
  3. 26 Jul, 2009 1 commit
  4. 24 Jul, 2009 1 commit
  5. 23 Jul, 2009 1 commit
  6. 20 Jul, 2009 1 commit
    • Adrian Robert's avatar
      * nsfont.m (ns_attribute_value): Remove. · e4e9c24b
      Adrian Robert authored
          (ns_attribute_fvalue): Incorporate code from ns_attribute_value.
          (ns_has_attribute): Shrink the normal range.
          (ns_findfonts): Don't worry about requested spec in determining
            need for synthItal.
          (ns_get_covering_families): Retain scriptToFamilies.
      e4e9c24b
  7. 15 Jul, 2009 1 commit
  8. 29 Jun, 2009 1 commit
    • Jim Meyering's avatar
      Remove useless if-before-xfree tests. · 5f445726
      Jim Meyering authored
      * nsfont.m (nsfont_close): Remove useless test.
      * term.c (delete_tty): Likewise.
      * w32.c (system_process_attributes): Likewise.
      * w32font.c (w32font_close): Likewise.
      * xfaces.c (x_free_gc): Likewise.
      * xselect.c (buffer): Likewise.
      5f445726
  9. 15 Jun, 2009 1 commit
  10. 14 Jun, 2009 1 commit
    • Adrian Robert's avatar
      * nsfont.m (ns_attribute_value): Remove. · 4b7f335c
      Adrian Robert authored
      	(ns_attribute_fvalue): Incorporate code from ns_attribute_value.
      	(ns_has_attribute): Shrink the normal range.
      	(ns_findfonts): Don't worry about requested spec in determining
      	need for synthItal.
      4b7f335c
  11. 08 Jun, 2009 1 commit
    • Adrian Robert's avatar
      Changes to support :script/:lang/:otf in NS font driver. · 8840261a
      Adrian Robert authored
      	* nsfont.m (nsfont_escape_name, nsfont_unescape_name)
      	(nsfont_get_family, nsfont_char_width): Rename to ns_ prefix to
      	indicate not part of font driver interface, and change callers.
      	(ns_get_family): Remove pointless null check.
      	(nsfont_spec_to_traits, nsfont_fmember_to_entity): Replace with
      	ns_spec_to_descriptor, ns_descriptor_to_entity.
      	(nsfont_trait_distance, nsfont_make_fontset_for_font): Remove.
      	(ns_attribute_value, ns_attribute_fvalue, ns_has_attribute)
      	(ns_spec_to_descriptor, ns_descriptor_to_entity)
      	(ns_charset_covers, ns_lang_to_script, ns_otf_to_script)
      	(ns_get_req_script, ns_accumulate_script_ranges)
      	(ns_script_to_charset, ns_get_covering_families, ns_findfonts):
      	New functions.
      	(nsfont_list, nsfont_match): Use ns_findfonts.
      	(nsfont_open): Use font descriptor instead of traits.
      	(nsfont_draw): Handle "automatic" (lookup-table) compositions.
      	(dump_glyphstring): Rename to ns_dump_glyphstring.
      8840261a
  12. 18 May, 2009 1 commit
  13. 27 Apr, 2009 1 commit
  14. 13 Apr, 2009 1 commit
  15. 14 Mar, 2009 1 commit
    • David Reitter's avatar
      Unify shutdown handling under NS, via ns-power-off key event (where... · c6c62e78
      David Reitter authored
      Unify shutdown handling under NS, via ns-power-off key event (where appropriate) and save-buffers-kill-emacs.
      
      remove  NS-specific preferences window that used to show NS-specific preferences.
      Integrate preferences in Lisp accessible customization system where possible.
      Remove ns-expand-space, because it can be set only during fontloading (i.e. not at runtime),
      and because of redundancy with line-spacing frame parameter.
      
      Remove loading of most and saving of all NS resources (from org.gnu.Emacs.plist).
      
      nsterm.m (ns_shutdown_properly, -terminate): remove global state variable as it was never reset
      (ns_term_init): remove initialization of Lisp-settable defaults and ns_expand_space
      (-setPanelFromDefaultValues): remove ns_expand_space.
      (-showPreferencesWindow): send new KEY_NS_SHOW_PREFS key.
      
      nsfont.m (nsfont_open): remove ns_expand_space, assume -0.5 i.e. no additional spacing, similar to Carbon port.
      
      nsterm.h: define KEY_NS_SHOW_PREFS key.
      nsfns.m (ns-popup-prefs-panel): remove.
      
      term/ns-win.el (ns-expand-space): remove.
      (ns-show-prefs event): run `customize'.
      (ns-power-off): run `save-buffers-kill-emacs', but ask user whether to save files (as is standard)
      (clipboard-yank, clipboard-kill-ring-save, clipboard-kill-region)
      (menu-bar-enable-clipboard): do not undefine these.
      (ns-save-preferences,ns-save-options,ns-show-preferences-help): remove.
      c6c62e78
  16. 04 Mar, 2009 1 commit
  17. 13 Feb, 2009 1 commit
    • Adrian Robert's avatar
      * nsfns.m (ns-read-file-name): BLOCK_INPUT while showing dialog. \n \n*... · ba301db3
      Adrian Robert authored
      * nsfns.m (ns-read-file-name): BLOCK_INPUT while showing dialog. \n \n* nsmenu.m (pop_down_menu): Check popup_activated_flag. \n(ns_popup_dialog, EmacsDialogPanel-runDialogAt:): Let \npop_down_menu do the cleanup work as it is always called. (Bug#2154) \n \n* nsfont.m (nsfont_make_fontset_for_font): For now, don't try to \nset fontset font for 'mathematical-' sub-scripts. (Bug #2218)\n
      ba301db3
  18. 08 Jan, 2009 1 commit
  19. 25 Nov, 2008 1 commit
  20. 01 Oct, 2008 1 commit
  21. 30 Sep, 2008 1 commit
  22. 27 Sep, 2008 1 commit
  23. 07 Sep, 2008 1 commit
  24. 21 Aug, 2008 1 commit
    • Adrian Robert's avatar
      * nsfns.m (ns-read-file-name): Add casts to avoid warning. ... · f2f7f42c
      Adrian Robert authored
      * nsfns.m (ns-read-file-name): Add casts to avoid warning.  (ns-convert-utf8-nfd-to-nfc): Warn if cannot execute correctly. * nsfont.m (nsfont_draw): Compare indexed colors to 0, not nil.  * nsterm.h (EmacsView-unlockFocusNeedsFlush:): Add declaration.  (EmacsApp-cursor_blink_handler): Remove declaration.  * nsterm.m (ns_draw_glyph_string): Update first conditional body to match 01 Feb 2008 changes in xterm.c.  (ns_read_socket): Add cast to avoid warning.  (EmacsApp-application:openFiles:): Don't call replyToOpenOrPrint: on GNUstep.
      f2f7f42c
  25. 01 Aug, 2008 1 commit
  26. 22 Jul, 2008 1 commit
  27. 19 Jul, 2008 3 commits
  28. 17 Jul, 2008 1 commit
    • Stefan Monnier's avatar
      * Makefile.in: Undef LIB_STANDARD before defining it to silence warning · facfbbbd
      Stefan Monnier authored
      in case it was defined already.
      USE @GNUSTEP_MAKEFILES@ rather than envvars.
      * nsterm.m (ns_term_init): Pass Qt and Qnil rather than YES/NO to
      ns_default.
      (applicationShouldTerminate, setValuesFromPanel): Use EQ to compare
      Lisp_Objects.
      * nsterm.h (Fx_display_grayscale_p, Fx_display_planes)
      (ns_defined_color, ns_color_to_lisp): Declare.
      * nsselect.m (ns_handle_selection_request, ns_handle_selection_clear)
      (Fns_own_selection_internal): Make the big ugly hack more explicit, so
      it's accepted even with USE_LISP_UNION_TYPE.
      * nsmenu.m (ns_update_menubar): Use EQ to compare Lisp_Objects.
      (update_frame_tool_bar): Remove apparently obsolete tests for
      non-integerness of f->tool_bar_lines.
      (windowShouldClose, addButton, clicked, runDialogAt): Make the big ugly
      hack more explicit, so it's accepted even with USE_LISP_UNION_TYPE.
      * nsfont.m (nsfont_driver): Use just 0 rather than an invalid cast.
      (nsfont_open): Don't confuse NULL for Qnil.
      * nsfns.m (ns_implicitly_set_icon_type): Use EQ to compare Lisp_Objects.
      * menu.h (find_and_call_menu_selection):
      * menu.c (find_and_call_menu_selection): Use just int for vector size.
      (find_and_return_menu_selection): Always return something.
      * frame.h: Include dispextern.h for Display_Info.
      (display_x_get_resource): Declare.
      * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
      facfbbbd
  29. 16 Jul, 2008 2 commits
  30. 15 Jul, 2008 2 commits