sxemacs
13 years ago* src/ui/glyphs.c: properly allow Q_mask_{file,data},
Nelson Ferreira [Mon, 18 Apr 2011 16:11:16 +0000 (12:11 -0400)]
* src/ui/glyphs.c: properly allow Q_mask_{file,data},
                   Q_hotspot_{x,y}, Q_foreground,
                   Qbackground on tty only builds.

* src/ui/glyphs.c(syms_of_glyphs): ditto.

* src/ui/glyphs.c(xface_normalize): properly handle
                   tty only builds by returning nil
                   when HAVE_WINDOW_SYSTEM is not
                   defined and conversion is needed.

Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
13 years agoBuild improvements
Nelson Ferreira [Mon, 18 Apr 2011 16:07:50 +0000 (12:07 -0400)]
Build improvements

* autogen.sh: when outside of "proper" git repos
              try to be friendlier by using the
              defaults and suggest the tag command.

* src/Emacs{Frame,Manager,Shell}*, src/External*:
              moved into src/ui/X11 as that is the
              proper place for those files

* src/Makefile.am, src/ui/X11/Makefile.am:
              adjust targets for move of the files

* src/mule/input-method-motif.c: adjust header path
* src/ui/lwlib/lwlib-Xlw.c: ditto

Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
13 years agoCouple more warning fixes
Steve Youngs [Fri, 18 Mar 2011 23:19:41 +0000 (09:19 +1000)]
Couple more warning fixes

* src/media/sound-jack.c (sound_jack_shutdown_cbfun): Use %p mask
to prevent compiler warning.

* src/media/media.c (__add_prop): Drop the artificial attribute to
prevent a compiler warning.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
13 years agoFix a few more compiler warnings.
Steve Youngs [Fri, 18 Mar 2011 13:00:18 +0000 (23:00 +1000)]
Fix a few more compiler warnings.

* src/skiplist.h: #if 0 out some as yet unused function
declarations.  Prevents compiler warnings.

* src/openssl.c (Fossl_ssl_cipher_description):
SSL_get_current_cipher returns a const, so needs to be stored in a
const.  Prevents compiler warning.

* src/openssl.c (Fossl_ssl_cipher_version): Ditto.

* src/openssl.c (Fossl_ssl_cipher_name): Ditto.

* src/openssl.c (Fossl_ssl_cipher_bits): Ditto.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
13 years agoFixes all byte-compiler warnings in our elisp.
Steve Youngs [Mon, 14 Mar 2011 08:43:31 +0000 (18:43 +1000)]
Fixes all byte-compiler warnings in our elisp.

* lisp/ffi/ffi-wand.el
(Wand-mode-insert-info, Wand-mode-select-region): Use
#'when-boundp to avoid byte-compiler warning.  Also require
wid-edit for same.

* lisp/help.el: Globally declare #'find-function #'find-variable
and #'view-scroll-lines-up at compile time to avoid byte-compiler
warnings.

* lisp/minibuf.el (x-read-color-completion-table): defvar it at
compile time to avoid byte-compiler warning.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
13 years agoFix several compiler warnings in C sources.
Steve Youngs [Mon, 14 Mar 2011 07:36:18 +0000 (17:36 +1000)]
Fix several compiler warnings in C sources.

This takes care of most of the compiler warnings that have crept back into
the C sources.  There are a couple more left, but they will require us to
catch up with current versions of libpng and ffmpeg, so not quite as
trivial as the rest of this patch.

* modules/ase/ase-metric.c (ase_metric_prnt): Don't try to cast
XASE_METRIC_DIST to unsigned int, use %p printf mask instead.
Prevents compiler warning about casting pointer to int of
different size.

* src/ui/TTY/terminfo.c (emacs_tparam): cast string to char* to
keep tparm/ncurses happy.
Prevents compiler warning.

* src/ui/X11/glyphs-x.c (x_subwindow_query_geometry): Cast dx, dy
to int.
Prevents a compiler warning about wrong types.

* src/media/sound-alsa.h (sound_alsa_aj_data_s): samplerate is an
unsigned int.
Prevents a compiler warning.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
13 years agoAdd Last version ChangeLog and tweak SPPM
Steve Youngs [Sun, 13 Mar 2011 22:19:33 +0000 (08:19 +1000)]
Add Last version ChangeLog and tweak SPPM

* info/sppm.texi (Making Releases): Tweak the instructions in a
couple of places.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
13 years agoSXEmacs 22.1.14 (Geo) is Released! v22.1.14
Steve Youngs [Sun, 13 Mar 2011 13:55:32 +0000 (23:55 +1000)]
SXEmacs 22.1.14 (Geo) is Released!

* INSTALL: Couple minor arch -> git updates.

* PROBLEMS: Update version it applies to

* etc/NEWS: Release day update

* autogen.sh (sxemacs_codename): Geo
  (TREE_VERSION): Bump

* info/sxemacs/sxemacs.texi (Top): Bump version the manual
corresponds to.

* info/sppm.texi: Update version and date macros

Signed-off-by: Steve Youngs <steve@sxemacs.org>
13 years agoMerge branch 'merges'
Steve Youngs [Sun, 28 Nov 2010 01:11:35 +0000 (11:11 +1000)]
Merge branch 'merges'

13 years agoMerge branch 'sppm-git'
Nelson Ferreira [Sat, 27 Nov 2010 20:26:33 +0000 (15:26 -0500)]
Merge branch 'sppm-git'

13 years agoRefactored a bit the SPPM portion of Patches and Version control. Now Patches only...
Nelson Ferreira [Sat, 27 Nov 2010 20:25:27 +0000 (15:25 -0500)]
Refactored a bit the SPPM portion of Patches and Version control. Now Patches only deals with how to send a patch, and Version Control shows how to setup repos. Cross references were added.

Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
13 years agoMerge branch 'merges'
Steve Youngs [Mon, 15 Nov 2010 01:15:38 +0000 (11:15 +1000)]
Merge branch 'merges'

13 years agoMerge branch 'sppm-update'
Horst Günther Burkhardt III [Mon, 15 Nov 2010 00:28:17 +0000 (11:28 +1100)]
Merge branch 'sppm-update'

13 years agoA note on PRs and associated git hooks in sppm.texi 13.0.1
Horst Günther Burkhardt III [Mon, 15 Nov 2010 00:27:34 +0000 (11:27 +1100)]
A note on PRs and associated git hooks in sppm.texi 13.0.1

Signed-off-by: Horst Günther Burkhardt III <horst@sxemacs.org>
13 years agoQuick typo fix in SPPM
Steve Youngs [Wed, 10 Nov 2010 23:00:00 +0000 (09:00 +1000)]
Quick typo fix in SPPM

Signed-off-by: Steve Youngs <steve@sxemacs.org>
13 years agoMerge branch 'sppmupd'
Steve Youngs [Wed, 10 Nov 2010 04:40:00 +0000 (14:40 +1000)]
Merge branch 'sppmupd'

13 years agoUpdate SPPM converting all the tla stuff to git stuff
Steve Youngs [Wed, 10 Nov 2010 04:39:10 +0000 (14:39 +1000)]
Update SPPM converting all the tla stuff to git stuff

This gives the SPPM the once over to cover all the stuff that changes
because we now use git.

* info/sppm.texi (Patches): Rewrite for git
  (Publicly Accessible Repo): New node.
  (Private Repo): New node.
  (Making Releases): Rewrite for git.
  (Version Control): Rewrite for git.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
13 years agoUpdate the .gitignore to cater for in-tree builds
Steve Youngs [Thu, 4 Nov 2010 13:23:12 +0000 (23:23 +1000)]
Update the .gitignore to cater for in-tree builds

* .gitignore: Update to cater for in-tree builds

Signed-off-by: Steve Youngs <steve@sxemacs.org>
13 years agoConvert the tla-generated versioning info to git-generated
Steve Youngs [Thu, 4 Nov 2010 11:44:02 +0000 (21:44 +1000)]
Convert the tla-generated versioning info to git-generated

This changeset converts all of our sexy automagic versioning info
from being tla-based to being git-based.  The old tla variables
are now gone, replaced with git equivalents...

    SXEMACS_ARCH_VERSION -> SXEMACS_GIT_VERSION
    sxemacs_arch_version -> sxemacs_git_version
    sxemacs-arch-version -> sxemacs-git-version
    SXEMACS_MAIN_ARCH_VERSION -> removed.

Also, a .gitignore has been added to the repo.

* src/emacs.c (vars_of_emacs): New variable, Vsxemacs_git_version,
sxemacs-git-version

* m4/sxe-summary.m4: tla -> git

* lisp/version.el (emacs-version): Use sxemacs-git-version instead
of the old arch one.

* lisp/obsolete.el (sxemacs-arch-version): Obsolete it.

* lisp/build-rpt.el (build-rpt-subject): Use SXEMACS_GIT_VERSION
instead of the old arch one.

* configure.ac: tla -> git

* autogen.sh: Convert all the tla/arch stuff to git stuff.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
13 years agoInitial git import v22.1.13
Steve Youngs [Thu, 4 Nov 2010 05:33:50 +0000 (15:33 +1000)]
Initial git import