summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Steve Youngs [Wed, 11 May 2011 23:50:23 +0000 (09:50 +1000)]
Fix building with current git FFmpeg
* m4/sxe-mm.m4 (SXE_MM_CHECK_FFMPEG): Turn off -Werror in the test
to see if url_fopen() needs ByteIOContext**.
That stuff is now deprecated in current FFmpeg git repo. This
patch allows SXEmacs to build with it, although, with loads of
warnings. Yeah, I'm on it. :-)
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sat, 7 May 2011 07:57:33 +0000 (17:57 +1000)]
Update and fix our .desktop file.
* etc/sxemacs.desktop.in (StartupNotify): Set to false. I'm
almost certain we don't do this.
* etc/sxemacs.desktop.in (MimeType): Update to include all the
MIME types I can think of that we support.
* etc/sxemacs.desktop.in (Categories): The spec says that if we're
a "TextEditor", we should also be a "Utility". So add that.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Fri, 6 May 2011 16:20:17 +0000 (02:20 +1000)]
Libpng 1.5 fix.
One of the things they did in libpng 1.5 was to remove all the stuff in
1.4 and earlier that had been marked deprecated. Of course we were using
some of those deprecated things. This patch fixes that and brings back
PNGs to SXEmacsen built with the latest libpng.
* src/ui/glyphs-eimage.c (png_instantiate): Rewrite and update for
libpng 1.5.x. Also, handle interlaced PNGs.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 18 Apr 2011 23:30:01 +0000 (09:30 +1000)]
Merge branch 'merges'
Steve Youngs [Mon, 18 Apr 2011 22:48:54 +0000 (08:48 +1000)]
Merge branch 'merges', remote-tracking branch 'njsf/master' into merges
Nelson Ferreira [Mon, 18 Apr 2011 17:12:00 +0000 (13:12 -0400)]
* src/mule/input-method-xlib.c: Fix a header due to
EmacsFrame.h move that had been overlooked.
Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
Nelson Ferreira [Mon, 18 Apr 2011 17:06:30 +0000 (13:06 -0400)]
Even friendlier advice to the novice git SXEmacs
contributor.
* autogen.sh: also state one needs to git push --tag
* autogen.sh: if the detected TREE_VERSION differs from the expected, issue a warning
Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
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>
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>
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>
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>
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>
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>
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>
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>
Steve Youngs [Sun, 28 Nov 2010 01:11:35 +0000 (11:11 +1000)]
Merge branch 'merges'
Nelson Ferreira [Sat, 27 Nov 2010 20:26:33 +0000 (15:26 -0500)]
Merge branch 'sppm-git'
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>
Steve Youngs [Mon, 15 Nov 2010 01:15:38 +0000 (11:15 +1000)]
Merge branch 'merges'
Horst Günther Burkhardt III [Mon, 15 Nov 2010 00:28:17 +0000 (11:28 +1100)]
Merge branch 'sppm-update'
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>
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>
Steve Youngs [Wed, 10 Nov 2010 04:40:00 +0000 (14:40 +1000)]
Merge branch 'sppmupd'
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>
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>
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>
Steve Youngs [Thu, 4 Nov 2010 05:33:50 +0000 (15:33 +1000)]
Initial git import